الفرق بين المراجعتين لصفحة: «PHP/lcfirst»

من موسوعة حسوب
< PHP
لا ملخص تعديل
لا ملخص تعديل
سطر 2: سطر 2:
(PHP 5>=5.3.0, PHP 7)
(PHP 5>=5.3.0, PHP 7)


تُحوِل الدالة ‎lcfirst()‎ الحَرف الأول من السلسلة النصية إلى مُحَرَف صغير (اللغات اللاتينية).
تُحوِل الدالة ‎<code>lcfirst()‎</code> الحَرف الأول من السلسلة النصية إلى مُحَرَف صغير (اللغات اللاتينية).


=== الوصف ===
== الوصف ==
<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
string lcfirst ( string $str )
string lcfirst ( string $str )
</syntaxhighlight>تُعيد الدالة lcfirst()‎ سلسلة نصية مُحَرَفها الاول مُحرَف صغير إذا كان من الحروف الأبجدية.
</syntaxhighlight>تُعيد الدالة <code>lcfirst()‎</code> سلسلة نصية مُحَرَفها الاول مُحرَف صغير إذا كان من الحروف الأبجدية.


لاحظ أنَّ الحروف الأبجدية تُحدَّد باستعمال المحليَّة (locale) الحاليَّة. بعبارة أخرى، لن تُحوَّل الحروف الشبيه بالحرف ä في المحليَّة "C" الافتراضيَّة.
لاحظ أنَّ الحروف الأبجدية تُحدَّد باستعمال المحليَّة (locale) الحاليَّة. بعبارة أخرى، لن تُحوَّل الحروف الشبيه بالحرف ä في المحليَّة "C" الافتراضيَّة.
سطر 13: سطر 13:
يجدر بالذكر أنَّ هذه الدالة لا تجري أيّ تعديلات على النصوص العربية.
يجدر بالذكر أنَّ هذه الدالة لا تجري أيّ تعديلات على النصوص العربية.


=== المعاملات ===
== المعاملات ==


==== str ====
=== <code>str</code> ===
السلسلة النصية المُدخلة.
السلسلة النصية المُدخلة.


=== القيم المُعادة ===
== القيم المُعادة ==
تُعيد السلسلة النصية الناتجة عن تصغير أول حرف من حروف السلسلة النصية المُدخلة.
تُعيد السلسلة النصية الناتجة عن تصغير أول حرف من حروف السلسلة النصية المُدخلة.


=== أمثلة ===
== أمثلة ==
 
المثال 1: مثال بسيط عن الدالة <code>lcfirst()‎</code><syntaxhighlight lang="php">
==== مثال 1: مثال بسيط عن الدالة lcfirst()‎ ====
<syntaxhighlight lang="php">
<?php
<?php
$foo = 'HelloWorld';
$foo = 'HelloWorld';
$foo = lcfirst($foo);             // helloWorld
$foo = lcfirst($foo);             // helloWorld


$bar = 'HELLO WORLD!';
$bar = 'HELLO WORLD!';
$bar = lcfirst($bar);             // hELLO WORLD!
$bar = lcfirst($bar);             // hELLO WORLD!
$bar = lcfirst(strtoupper($bar)); // hELLO WORLD!
$bar = lcfirst(strtoupper($bar)); // hELLO WORLD!
?>
?>


</syntaxhighlight>
</syntaxhighlight>


=== انظر ايضًا ===
== انظر ايضًا ==
* ucfirst()‎: تَحويل ‎الحَرف الأول من السلسلة النصية إلى مُحَرَف كبير.
* <code>[[PHP/ucfirst|ucfirst()‎]]</code>: تَحويل ‎الحَرف الأول من السلسلة النصية إلى مُحَرَف كبير.
* strtolower()‎: تَحوِيل ‎محارف السلسلة النصية إلى مُحَارَف صغيرة.
* <code>[[PHP/strtolower|strtolower()‎]]</code>: تَحوِيل ‎محارف السلسلة النصية إلى مُحَارَف صغيرة.
* strtoupper()‎: تَحوِيل ‎محارف السلسلة النصية إلى مُحَارَف كبيرة.
* <code>[[PHP/strtoupper|strtoupper()‎]]</code>: تَحوِيل ‎محارف السلسلة النصية إلى مُحَارَف كبيرة.
* ucwords()‎: تَحوِيل ‎الحَرف الأول لكلمات السلسلة النصية إلى مُحَرَف كبير.
* <code>[[PHP/ucwords|ucwords()‎]]</code>: تَحوِيل ‎الحَرف الأول لكلمات السلسلة النصية إلى مُحَرَف كبير.


=== مصادر ===
== مصادر ==
* صفحة الدالة ‎lcfirst في توثيق PHP الرسمي.
* [http://php.net/manual/en/function.lcfirst.php صفحة الدالة ‎lcfirst في توثيق PHP الرسمي].

مراجعة 11:45، 6 أبريل 2018

(PHP 5>=5.3.0, PHP 7)

تُحوِل الدالة ‎lcfirst()‎ الحَرف الأول من السلسلة النصية إلى مُحَرَف صغير (اللغات اللاتينية).

الوصف

string lcfirst ( string $str )

تُعيد الدالة lcfirst()‎ سلسلة نصية مُحَرَفها الاول مُحرَف صغير إذا كان من الحروف الأبجدية.

لاحظ أنَّ الحروف الأبجدية تُحدَّد باستعمال المحليَّة (locale) الحاليَّة. بعبارة أخرى، لن تُحوَّل الحروف الشبيه بالحرف ä في المحليَّة "C" الافتراضيَّة.

يجدر بالذكر أنَّ هذه الدالة لا تجري أيّ تعديلات على النصوص العربية.

المعاملات

str

السلسلة النصية المُدخلة.

القيم المُعادة

تُعيد السلسلة النصية الناتجة عن تصغير أول حرف من حروف السلسلة النصية المُدخلة.

أمثلة

المثال 1: مثال بسيط عن الدالة lcfirst()‎

<?php
$foo = 'HelloWorld';
$foo = lcfirst($foo);             // helloWorld

$bar = 'HELLO WORLD!';
$bar = lcfirst($bar);             // hELLO WORLD!
$bar = lcfirst(strtoupper($bar)); // hELLO WORLD!
?>

انظر ايضًا

  • ucfirst()‎: تَحويل ‎الحَرف الأول من السلسلة النصية إلى مُحَرَف كبير.
  • strtolower()‎: تَحوِيل ‎محارف السلسلة النصية إلى مُحَارَف صغيرة.
  • strtoupper()‎: تَحوِيل ‎محارف السلسلة النصية إلى مُحَارَف كبيرة.
  • ucwords()‎: تَحوِيل ‎الحَرف الأول لكلمات السلسلة النصية إلى مُحَرَف كبير.

مصادر