내가 드래그를 가지고 다음과 같은 문자열을 저장하는 JS 플러그인을 삭제 Foreach 루프에 대한 폭발 :PHP 쉼표로 구분 또는
["кровать","бегемот","корм","валик","железосталь"]
나는 "나는 두 브래킷을 제거하기 위해 배열 않는 str_replace를 사용할 수 있다는 것을 발견했다 문자. 지금이 문제는 나는 그것이 각각의 단어를 구별 할 수 없습니다로 foreach 루프 통과에 대한 잘못된 인수를 가지고있다. 그래서
$bar = '["кровать","бегемот","корм","валик","железосталь"]';
$new_str = str_replace(str_split('[]"'), '', $bar);
foreach($new_str as $arr){
echo $arr;
}
데이터 (나는 에코한다면 다음과 같이 이제 출력 모양을 foreach 루프 이전) :
кровать,бегемот,корм,валик,железосталь
나는 foreach를 통해이를 전달하기 위해 delimeter로 쉼표를 사용할 수 있습니까? 각 단어는 자체 변수입니다.
더 쉬운 방법이 있나요? 모든지도 크게 감사!
입니다? 당신은 아마'json_decode()'해야 할 것이다. –
'foreach (explode (',', $ new_str) as $ arr)'그러나 위와 같이 js는 일반 js 배열을 사용하고 있습니다. 이것을 PHP로 전달하는 방법을 보여 준다면 더 좋은 해결책이 될 것입니다. – Steve