PHP 문자열을 2차원 배열로 변환하는 방법: 먼저 PHP 샘플 파일을 만든 다음 폭발 함수를 사용하여 문자열을 배열로 나눈 다음 "$data"가 비어 있는지 확인합니다. 파일.
php는 문자열을 2차원 배열로 나눕니다
구체적인 질문:
문자열에 대해 이야기하고 싶습니다. 형식은 대략 다음과 같습니다: "숫자" + 공백 + "수량" + 캐리지 리턴 +"숫자"+"공백"+"수량"+Enter... 이러한 데이터는 2차원 배열에 저장되고 최종적으로 데이터베이스에 기록됩니다. PHP를 사용하세요. 작동 방법을 알려주세요.
데이터 행 개수는 아직 확실하지 않습니다. 1줄일 수도 있고 10줄 이상이 될 수도 있습니다.
$str="123 5 456 5 159 6"; 数组格式 $order = array ( "1"=>array ( "123", "5" ), "2"=>array ( "456". "5" ), "3=>array ( "159", "6" ) );
해결책:
데이터가 파일에서 오면 조작하기 쉽습니다. 다음은 파일에서 나오지 않는 데이터의 예입니다.
<?php if($_POST){ $arr=explode("\n",$_POST["test"]); $result=array(); foreach($arr as $data){ trim($data) && $result[]=explode(" ",$data); //首先要检查$data是否为空 } print_r($result); } ?> <form action="a.php" method="post"> <textarea name="test" style="width:500px;height:200px;"></textarea> <input type="submit" value="提交" /> </form>
권장: "PHP 튜토리얼"
위 내용은 PHP 문자열을 2차원 배열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!