0

بررسی توابع PHP

 
sahel_007
sahel_007
کاربر نقره ای
تاریخ عضویت : شهریور 1388 
تعداد پست ها : 353
محل سکونت : ایران زمین

تابع strtok ، تابع شکستن رشته به رشته های کوچک
جمعه 23 تیر 1391  8:18 PM

تابع strtok : این تابع یک رشته را گرفته و آن را به رشته های کوچکتر تقسیم می کند. دارای دو ورودی است اولی، نام رشته و بعدی، جدا کننده است. خروجی تابع رشته است.

 

مثال : در یک رشته هر گاه به اسپیس رسید کلمه را در یک سطر چاپ کند.

 

<?php

          // تعریف رشته

$string = "Hello world. Beautiful day today.";

// تابع رشته رو جدا کننده که فاصله است را گرفته و هر وقت به فاصله می رسد یک قسمت از رشته را بر می دارد
$token = strtok($string, " ");

while ($token != false)
  {
      echo "$token<br />";
      $token = strtok(" ");
  } 

?>

خروجی :

 

Hello
world.
Beautiful
day
today.

ابتدا رشته را تعریف و سپس در خط بعدی تابع، نام رشته و جدا کننده که اسپیس است را گرفته و در حلقه while چاپ می کند در این حلقه تابع دوباره فراخوانی می شود اگر این فراخوانی صورت نگیرد در یک حلقه بی نهایت رشته جدا شده اول تکرار می شود.

 

توابع مشابه :

 

تابع explode : تقسیم یک رشته به رشته های کوچک، ورودی تابع رشته ~~> خروجی تابع آرایه است.

 

تشکرات از این پست
دسترسی سریع به انجمن ها