توابع PHP strchr()

مثال

جستجو کلمه "عالم" در "Hello world!" و قسمت باقی مانده از این رشته را بازگردانید:

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

مثال اجرایی

تعریف و استفاده

فنکشن strchr() جستجو می‌کند که استرینگ در یک استرینگ دیگر برای اولین بار ظاهر می‌شود.

این فنکشن مشابه فنکشن strstr() است.

نکته:این فنکشن امن از نظر باینری است.

نکته:این فنکشن حساس به حروف بزرگ و کوچک است. برای جستجو بدون توجه به حروف بزرگ و کوچک از stristr() فنکشن.

قانون‌گذاری

strchr(string,search,before_search);
پارامتر توضیح
string ضروری. استرینگ جستجو شده را مشخص می‌کند.
search

ضروری. استرینگ جستجو شده را مشخص می‌کند.

اگر این پارامتر عددی باشد، از ارزش ASCII آن برای جستجو استفاده می‌کند.

before_search

اختیاری. مقدار پیش‌فرض "false" است.

اگر "true" تنظیم شود، search بخش استرینگ قبل از اولین بار ظاهر شدن پارامتر.

جزئیات فنی

مقدار بازگشتی: بخش استرینگ باقی‌مانده را بازمی‌گرداند (از نقطه تطابق). اگر استرینگ جستجو شده پیدا نشود، FALSE بازمی‌گرداند.
نسخه PHP: 4+
گزارش به‌روزرسانی: در PHP 5.3، before_search پارامترها.

مثال‌های بیشتر

مثال 1

از طریق ارزش ASCII "o" جستجو می‌کند و بخش استرینگ باقی‌مانده را بازمی‌گرداند:

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

مثال اجرایی

مثال 2

بخش استرینگ قبل از اولین بار ظاهر شدن "world" را بازمی‌گرداند:

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

مثال اجرایی