วิธีการแยกสตริงย่อยแบบสุ่มจากสตริงใน php

Oct 12 2020

ฉันต้องการแยกสตริงย่อยแบบสุ่มออกมาเป็นสตริงฉันจะทำสิ่งนี้ได้อย่างไร?

สมมติว่าฉันมีสตริงนี้เป็นคำเดียว:

$string = "myawesomestring";

และในฐานะเอาต์พุตฉันต้องการการตอบสนองแบบสุ่มเช่นนี้ด้วยสตริงย่อยที่แยกออกมา

myaweso myawe somestr

คำตอบ

3 EliasKleppinger Oct 12 2020 at 11:40

คุณต้องมีความยาวของสตริงและแน่นอนว่าเป็นตัวเลขสุ่ม

function getRandomSubstring($text) { $random1 = rand(0, mb_strlen($text)); $random2 = rand($random1, mb_strlen($text));
  return substr($text, $random1, $random2);
}