채택완료

str_shuffle 을 이용한 단어 섞기

안녕하세요 형님 php 공부중에 안풀리는 점이 있습니다

 

 

$str= "포도 감자 수박 멜론";
$result= str_shuffle($str);     

 

여기서 결과가 

수박 멜론 감자 포도  

이런식으로 띄어쓰기를 기준으로 섞는 방법이 있는지 궁금합니다

|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트

$str = "포도 감자 수박 멜론";

 

//빈칸 기준 배열로 분리

$str_arr = explode(" ",$str);

//배열 섞기

shuffle($str_arr);

 

뭐 방법이야 생각 하기 나름이겠죠??

답변에 대한 댓글 3개

어 형님 echo 해보면 숫자 1만 달랑 나오는건 왜 그런걸까요
배열이니까 그냥 출력 하면 안나오겠죠.. foreach($str_arr as $val){echo $val;} 이런식으로 해야 나오겠죠

답변을 작성하려면 로그인이 필요합니다.