اسکریپت باران
بزرگترین مرجع دانلود سورس و اسکریپت های برنامه نویسی
در این مبحث قصد داریم دو تابع را تعریف کنیم که با آنها می توانیم چک کنیم که آیا ابتدا یا انتهای یک رشته (string) برابر یک رشته خاص می باشد یا خیر.
کدهای دو تابع به صورت زیر می باشد :
1 2 3 4 5 6 7 8 9 10 |
<?php function startsWith($haystack, $needle) { // search backwards starting from haystack length characters from the end return $needle === "" || strrpos($haystack, $needle, -strlen($haystack)) !== FALSE; } function endsWith($haystack, $needle) { // search forward starting from end minus needle length characters return $needle === "" || strpos($haystack, $needle, strlen($haystack) - strlen($needle)) !== FALSE; } ?> |
و به عنوان یک مثال از چگونگی استفاده از آنها، کدهای زیر را اجرا می کنیم :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<?php function startsWith($haystack, $needle) { // search backwards starting from haystack length characters from the end return $needle === "" || strrpos($haystack, $needle, -strlen($haystack)) !== FALSE; } function endsWith($haystack, $needle) { // search forward starting from end minus needle length characters return $needle === "" || strpos($haystack, $needle, strlen($haystack) - strlen($needle)) !==FALSE; } $my_string = "kelidestan.com"; if(endsWith($my_string, ".com")){ echo "yes"; }else{ echo "no"; } echo "<br />"; if(startsWith($my_string, "world")){ echo "yes"; }else{ echo "no"; } ?> |
کانال تلگرامی اسکریپت باران
برای اطلاع از آپدیت های این سورس و سورس های دیگر اسکریپت باران، در کانال تلگرام ما عضو شویدبرنامه نویسی را معنایی دوباره بخشیم !