ফাংশন strtok
ফাংশন strtok নির্দিষ্ট সেপারেটর ব্যবহার করে একটি স্ট্রিংকে ক্রমানুসারে টোকেনে (অংশে) বিভক্ত করে। ফাংশনের প্রথম কলটি স্ট্রিং এবং সেপারেটরগুলি নেয়, পরবর্তী কলগুলি একই স্ট্রিং নিয়ে কাজ করে যতক্ষণ না সমস্ত টোকেন ফেরত দেয়। যখন টোকেন শেষ হয়ে যায়, ফাংশন false ফেরত দেয়।
সিনট্যাক্স
strtok(string, token);
উদাহরণ
স্ট্রিংটিকে স্পেস দ্বারা বিভক্ত করা যাক:
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
কোড এক্সিকিউট করার ফলাফল:
Hello
world!
How
are
you?
উদাহরণ
একাধিক সেপারেটর দ্বারা স্ট্রিং বিভক্ত করা যাক:
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
কোড এক্সিকিউট করার ফলাফল:
one
two
three
four