가 번역 한 후 더 큰 문자열 에서 어떤 임의의 단어를 얻기에 관하여 질문 :임의의 단어를 임의로 섞어서 에코하려면 어떻게합니까?
내 사이트에<?=__("water, chicken, banana, rice, bread, salt, cucumber, ananas, peach")?>
현재 출력 :
water, kip, banaan, rijst, zout, komkommer, ananas, perzik
지금 난 그냥 3 싶어 상상 그 말을 무작위로. 어떻게해야합니까?
내부 단어 부분을 만지지 않는 것이 중요합니다. __("
& ")
부분! __($var)
이지만 __("word1, word2, word3")
일 때만 번역기에서 처리 할 수 없습니다.
$translated = __("water, chicken, banana, rice, bread, salt, cucumber");
echo $translated;
# shuffle & echo 3 items
(이 내가 온 얼마나 멀리 웃음하지 마십시오) 단어가 $entireString
외입니까?
갱신
$array = explode(',', $translated);
$randomKeys = array_rand($array, 3);
$translated = '';
foreach(array_keys($randomKeys) as $key){
$translated .= $array[$key].' '; // use space or comma
}
echo $translated;
에코 : 항상 water kip banaan
. 그래서 그것은 잘 뒤섞 일 것 같지 않니?
'$ randomString = implode (','array_rand ($ array, 3));'이 줄에 오류가 있거나 dreamweaver가 어리석은 응용 프로그램입니까? – Sam
@Sam : 실수 였어,, 내가 바꿨어. – Gaurav
@ Gaurav, 감사합니다! +1하고 어떻게 되풀이합니까? – Sam