رشته يا عبارت متني ،دنباله اي ازكراكترهاست كه درداخل كوتيشن يا دبل كوتيشن قرار دارد. بعنوان نمونه"Hello World!"
دراين بخش بعضي از توابع متداول مورد استفاده در رشته را مطرح مي نمائيم.
اين تابع طول رشته را برميگرداند .بعنوان نموانه
مثال ـ استفاده ازتابعstrlen
<?php echo strlen("Hello World!"); //outputs 12 ?>
اين تابع تعداد كلمه يك رشته را برميگرداند.درمثال زيرتعداد كلمه"Hello World!" را مشخص ونشان ميدهد.
<?php echo str_word_count("Hello World!"); //outputs=2 ?>
اين تابع رشته آرگومان خود را معكوس نموده وبرميگرداند .بمثال زير توجه نمائيد.
<?php echo strrev("Hello World!"); //outputs !dlroW olleH ?>
اين تابع متني را(آرگومان دوم)را در رشته ا ي(آرگومان اول) جستجو ميكند .اگر پيدا شود اولين
موقعيت متن(شماره كراكترشروع) را برميگرداند، درغير اينصورتFALSE برگشت ميشود.
در مثال زير متن"world!"در رشته
<?php echo strpos("Hello world!","world!"); // outputs 6 ?>
نكته ـ اولين كراكتر رشته شماره موقعيتش صفراست.
با اين تابع ميتوان برخي كراكترها را در رشته با برخي كراكترديگر تعويض نمود.اين تابع شامل سه آرگومان است .بشرح زير
-1اولين آرگومان متني است كه بايد تعويض گردد.
-2دومين آرمان متن جايگزين
3ـ آرگومان سوم رشته مورد بررسي و اعمال تغيير، وبازگشتي تابع رشته اصلاح شده است.
درمثال زير كلمه"world"با"Dolly" در رشته
مثال ـstr_replace
<?php echo str_replace("world","Dolly","Hello world!"); // outputs Hello Dolly! ?>
جهت تكميل مطالعهPHP strings به مرجع كامل آن مراجع كنيد .