Fonikiya PHP

字符串是字符序列,比如 "Hello world!"。

Fonikiya PHP

在本节中,我们将学习常用的字符串操作函数。

PHP strlen() 函数

strlen() 函数返回字符串的长度,以字符计。

下例返回字符串 "Hello world!" 的长度:

مثال

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

اجرای نمونه

以上代码的输出是:12

توجه:strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时。(例如,在循环中,我们也许需要在字符串的最后一个字符之后停止循环)。

nuna soyi a dake soyi

PHP soyi_dabir_dabir_dabir() funshin yin nuna soyi a dake soyi:

مثال

<?php
echo soyi_dabir_dabir_dabir("Hello world!"); // yin fada 2
?>

اجرای نمونه

خروجی کد بالا است:

2

معکوس کردن رشته

فونکشن PHP strrev() رشته را معکوس می‌کند:

مثال

<?php
echo strrev("Hello world!"); // خروجی !dlrow olleH
?>

اجرای نمونه

خروجی کد بالا است:

!dlrow olleH

فونکشن PHP strpos()

فونکشن strpos() برای جستجوی کاراکتر یا متن مشخص در رشته استفاده می‌شود.

اگر تطابق پیدا کند، موقعیت اولین کاراکتر تطابق بازمی‌گردد. اگر تطابق پیدا نکند، FALSE بازمی‌گردد.

در مثال زیر، متن "world" در رشته "Hello world!" جستجو می‌شود:

مثال

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

اجرای نمونه

خروجی کد بالا است: 6.

توجه:در مثال بالا، موقعیت رشته "world" 6 است. دلیل اینکه 6 است و نه 7 این است که موقعیت اولین کاراکتر رشته 0 است و نه 1.

جایگزینی متن در رشته

فونکشن PHP str_replace() با استفاده از رشته‌ها، رشته‌های دیگری را در رشته‌های دیگر جایگزین می‌کند.

مثال زیر با "Kitty" جایگزین متن "world" می‌کند:

مثال

<?php
echo str_replace("world", "Kitty", "Hello world!"); // خروجی Hello Kitty!
?>

اجرای نمونه

خروجی کد بالا است:

Hello Kitty!

دستورالعمل کامل PHP String

برای دستورالعمل کامل فونکشن‌های رشته‌ای، لطفاً به دستورالعمل PHP String.

این کتابخانه توضیحات مختصری از هر فونکشن و مثال‌هایی از آن‌ها ارائه می‌دهد!