به کارگاه ترجمه ی سینا2 خوش آمدید!

تبلیغات شما در اینجا بالا

آموزش رشته ها در php

رشته، یک دنباله از کاراکترها است؛ مانند عبارت "Hello World" .


تابع های رشته در php

در این فصل، ما می خواهیم به برخی از تابع هایی که با آنها می شود رشته ها را دستکاری کرد، نگاهی بیندازیم.


تابع strlen() برای برگرداندن طول یک رشته

 تابع پی اچ پی strlen() طول(length) یک رشته را برمی گرداند.

برگرداندن طول رشته ی "Hello world!":

<!DOCTYPE html>
<html>
<body>

<?php
echo strlen("Hello world!");
?> 
 
</body>
</html>

 خروجی:

12

 


تابع str_word_count() برای شمارش تعداد کلمات یک رشته

 با استفاده از تابع str_word_count() می توانیم تعداد کلمات درون یک رشته را شمارش کنیم.

<!DOCTYPE html>
<html>
<body>

<?php
echo str_word_count("Hello world!");
?> 
 
</body>
</html>

 خروجی:

2

 


تابع strrev() برای معکوس کردن یک رشته

 با استفاده از تابع strrev() می توانیم یک رشته را معکوس کنیم.

<!DOCTYPE html>
<html>
<body>

<?php
echo strrev("Hello world!");
?> 
 
</body>
</html>

 نتیجه:

!dlrow olleH

 


 تابع strpos()، جستجو برای یک متن در داخل یک رشته

 تابع strpos() به جستجوی یک متن خاص در داخل یک رشته می گردد. اگر تطابق حاصل شود، این تابع موقعیت کاراکتری که اولین تطابق حاصل شده است را برمی گرداند. اگر تطابقی حاصل نشود، مقدار FALSE برگردانده می شود.

 مثال: جستجو برای عبارت "world" در رشته ی "Hello world!" :

<!DOCTYPE html>
<html>
<body>

<?php
echo strpos("Hello world!", "world");
?> 
 
</body>
</html>

 نتیجه:

6

 نکته: موقعیت اولین کاراکتر در یک رشته 0 است(نه 1).


 تابع str_replace() برای جایگزین کردن یک متن در یک رشته

 تابع str_replace() چند کاراکتر را جایگزین چند کاراکتر دیگر  در یک رشته می کند.

مثال: جایگزین کردن عبارت "Dolly" به جای عبارت "world":

<!DOCTYPE html>
<html>
<body>

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

 نتیجه:

Hello Dolly! 

 

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.


تصویر امنیتی
تصویر امنیتی جدید

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال