다른 게시물에서이 코드를 발견했습니다.이 코드는 꽤 도움이되었지만, 절반 만 방정식이었습니다. 다음 코드로 인라인을하면 데이터베이스에서 문자열을 가져 와서 2 차원 배열로 분해하고 배열에서 값을 편집 한 다음 다시 같은 형식으로 저장 준비를해야합니다. 따라서 기존 스크립트와 동일한 순서로 역순으로 처리됩니다.PHP가 폭발하여 다차원 배열 MKII에 할당합니다.
마법사 중 누구라도 나를 도와 줄 수 있습니까? :) 고맙습니다!
다른 포스트의 코드 >>
$data = "i love funny movies \n i love stackoverflow dot com \n i like rock song";
$data = explode(" \n ", $data);
$out = array();
$step = 0;
$last = count($data);
$last--;
foreach($data as $key=>$item){
foreach(explode(' ',$item) as $value){
$out[$key][$step++] = $value;
}
if ($key!=$last){
$out[$key][$step++] = ' '; // not inserting last "space"
}
}
print '<pre>';
print_r($out);
print '</pre>';
그래서 무엇을 시도 했습니까? 또한 왜 * $ out * 배열에 간헐적으로 단일 공백을 저장하려고합니까? 어떻게 유용할까요? – trincot
'내가 좋아하는 영화를 좋아한다는 입력을 받아서 최종 결과는 무엇인가? \ n 사랑한다 stackoverflow.com com \ n 나는 록 노래를 좋아한다 '? – AbraCadaver
마지막 공백을 삽입하려면 $ last--를 주석 처리/제거해야합니다. –