StepCoding

ฟังก์ชัน Splitting

อ่าน [1129] หมวดหมู่: POSIX Regular Expression

ฟังก์ชัน ที่ใช้ในการกำหนด pattern ในการแยกคำออกเป็นอะเรย์ก็คือฟังก์ชัน split() โดยมีรูปแบบดังนี้

# รูปแบบ
$chunks = split(pattern, string [, limit ]);
โดยที่ 
	$chunks คือ ตัวแปรอะเรย์ที่เก็บผลลัพธ์จากการ split คำออกมา
	pattern คือ regular expression ในการกำหนด pattern ที่ต้องการ split คำ
	string คือ ข้อความที่ต้องการแยกคำออก
	limit คือ optional เป็นตัวกำหนดว่าต้องการแยกคำจำนวนกี่ตัว
<?php
$expression = 'hello-world_Thailand";
$terms = split('[-_]', $expression);
// $terms = array ('hello', 'world', 'Thailand')

$expression = '3*5+i/6-12';
$terms = split('[/+*-]', $expression);
// $terms = array('3', '5', 'i', '6', '12');
$terms = split('[/+*-]', $expression, 3);
// $terms = array('3', '5', 'i/6-12');
?>

ผู้สนับสนุน