‎‎فعاليت رشته ايPHP-‎Strings

Previous >    <Next  

‎رشته يا عبارت متني ،دنباله اي ازكراكترهاست كه درداخل كوتيشن يا دبل كوتيشن قرار دارد. ‎بعنوان نمونه‎"Hello World!‎"‎

‎‎توابع رشته ايPHP String Functions

‎‎دراين بخش بعضي از توابع متداول مورد استفاده در رشته را مطرح مي نمائيم.

‎‎تابع ـstrlen()‎

‎اين تابع طول رشته را برميگرداند .بعنوان نموانه strlen("Hello World!") ‎طول رشته آرگومان را برميگرداند.

‎‎مثال ـ استفاده ازتابعstrlen

<?php 
echo strlen("Hello World!"); //outputs 12
?>

--(go to editor for change code and run)

‎‎شمارش كلماتstr_word_count()‎

‎اين تابع تعداد كلمه يك رشته را برميگرداند.درمثال زيرتعداد كلمه‎"Hello World!‎" ‎را مشخص ونشان ميدهد.

<?php 
echo str_word_count("Hello World!");   //outputs=2
?>

--(go to editor for change code and run)

‎‎معكوس كردن رشتهstrrev()‎

‎‎اين تابع رشته آرگومان خود را معكوس نموده وبرميگرداند .بمثال زير توجه نمائيد.

<?php 
echo strrev("Hello World!"); //outputs  !dlroW olleH
?>

--(go to editor for change code and run)

‎‎جستچوي متن در رشتهstrpos()‎

‎اين تابع متني را(آرگومان دوم)را در رشته ا ي(آرگومان اول) جستجو ميكند .اگر پيدا شود اولين ‎موقعيت متن(شماره كراكترشروع) را برميگرداند، درغير اينصورتFALSE برگشت ميشود. ‎در مثال زير متن‎"world!‎"‎در رشته‎‎"Hello world!‎"‎‎ جستجو ميشود.

<?php 
echo strpos("Hello world!","world!");  // outputs 6
?>

--(go to editor for change code and run)

‎‎نكته ـ اولين كراكتر رشته شماره موقعيتش صفراست.

‎‎جايگزيني متن در رشتهstr_reoplace-‎

‎با اين تابع ميتوان برخي كراكترها را در رشته با برخي كراكترديگر تعويض نمود.اين تابع شامل ‎سه آرگومان است .بشرح زير

‎‎-‎1‎اولين آرگومان متني است كه بايد تعويض گردد.

‎‎-‎2‎دومين آرمان متن جايگزين

‎ 3‎ـ آرگومان سوم رشته مورد بررسي و اعمال تغيير، وبازگشتي تابع رشته اصلاح شده است. ‎درمثال زير كلمه‎"world‎"‎با‎"Dolly‎"‎ در رشته‎‎"Hello world!‎"‎ تعويض ‎ميگردد.

‎‎مثال ـstr_replace

<?php 
echo str_replace("world","Dolly","Hello world!");
// outputs  Hello Dolly!
?>

--(go to editor for change code and run)

‎‎جهت تكميل مطالعهPHP strings به مرجع كامل آن مراجع كنيد .


Previous >    <Next