{{{แจก}}} PHP Synonym Spinner เอาไว้ใช้ร่วมกับ iMacros Submit บทความ

เริ่มโดย Aussawinning, 06 กันยายน 2010, 12:49:57

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ming0189


yajokz

ลายเซ็น

New2th

_
#42
 :wanwan008:

ninenut

[direct=http://www.webcreation.in.th]รับทำเว็บบอร์ด[/direct] |[direct=http://www.webcreation.in.th/board/2]ขายสคริป SMF[/direct]|
[direct=http://www.thaiseoboard.com/index.php/topic,382718.0.html]ขาย!! Soft Script สคริปเว็บบทความ ข่าว วาไรตี้ โหลดเร็ว ราคาโครตถูก[/direct]

wasitta

อ้างถึงจาก: xvlnw.com ใน 06 กันยายน 2010, 13:03:35
ลองแบบนี้บ้างละกันครับ สั้น ๆ ง่าย ๆ ได้คุณภาพ

function spin($s){
preg_match('#\{(.+?)\}#is',$s,$m);
if(empty($m)) return $s;

$t = $m[1];

if(strpos($t,'{')!==false){
$t = substr($t, strrpos($t,'{') + 1);
}

$parts = explode("|", $t);
$s = preg_replace("+\{".preg_quote($t)."\}+is", $parts[array_rand($parts)], $s, 1);

return spin($s);
}

//Example:
echo spin('{This|Here} is {some|a {little|wee} bit of} {example|sample} text.');



ปล. Spin ซ้อนกันได้ด้วยน่า ฮ่า ๆ

ช่วยเขียนโค้ดแบบเต็มๆด้วยครับ คือลองรวมกับโค้ดของ จขกท. แล้วมันไม่ออกอะครับ :wanwan017: