매우 쉽게 읽을 수 있고 쉽게 편집 할 수있는 항목 목록을 쉼표로만 구분하여 원하는 목록에 3 개의 임의 항목을 표시하고 싶다고 상상해보십시오. 배열이나 문자열은 중요하지 않습니다. 지금, 나는 다음과 같은 작업 (감사 webbiedave!)를 가지고Array 또는 String 목록을 더 읽기 쉬운 방식으로 섞는 방법?
$fruits = array('Mango', 'Banana', 'Cucumber', 'Pear', 'Peach', 'Coconut');
$keys = array_rand($fruits, 3); // get 3 random keys from your array
foreach ($keys as $key) { // cycle through the keys to get the values
echo $fruits[$key] . "<br/>";
}
출력 : 개인적으로, 나는 매우 : 여기 미해결
Coconut
Pear
Banana
만 일이 목록은 내가 바란 정도로 읽을 수없는 것입니다 많은 사람들이 따옴표없이 입력 목록을 선호합니다.
(Mango, Banana, Cucumber, Pear, Peach, Suthern Melon, Coconut)
이 쉽게 가능 : 바람직과 같이 의미 'Mango'
에 관해서는 반대 Mango
? 입력 해 주셔서 대단히 감사드립니다.
'array (....) '에 대해 이야기하고 있다면, 이것을 바꿀 방법이 없습니다. 문자열은 PHP에서 따옴표로 묶어야합니다. 그 밖의 모든 것은 더 읽기 쉽거나 유지 보수가되지 않을 것입니다 ... –
PHP에서 배열을 초기화하는 "더 정확한"방법은 사용자가 제공하는 인용 문자열의 배열입니다. 구문이 다른 경우 다른 언어로 전환하십시오. 루비를보십시오 :'fruits = % w {망고 바나나 오이 배 복숭아 수박 \ 멜론 코코넛}' – meagar