So konvertieren Sie einen PHP-String in ein zweidimensionales Array

藏色散人
Freigeben: 2023-03-03 07:52:01
Original
3574 Leute haben es durchsucht

So konvertieren Sie einen PHP-String in ein zweidimensionales Array: Erstellen Sie zunächst eine PHP-Beispieldatei. Verwenden Sie dann die Explosionsfunktion, um den String in ein Array aufzuteilen. Überprüfen Sie anschließend, ob „$data“ leer ist Führen Sie die Datei aus.

So konvertieren Sie einen PHP-String in ein zweidimensionales Array

php teilt die Zeichenfolge in ein zweidimensionales Array auf

Spezifische Frage:

Ich möchte über eine Zeichenfolge sprechen. Das Format ist ungefähr: „Zahl“ + Leerzeichen + „Menge“ + Wagenrücklauf + „Zahl“ + „Leerzeichen“ + „Menge“ + Wagenrücklauf ... Solche Daten Speichern Sie es in einem zweidimensionalen Array und schreiben Sie es schließlich in die Datenbank. Benutze PHP. Bitte sagen Sie mir, wie ich vorgehen soll.

Die Anzahl der Datenzeilen ist noch nicht sicher. Es kann eine Zeile oder mehr als 10 Zeilen umfassen.

$str="123 5
456 5
159 6";
数组格式
$order = array
(
"1"=>array
(
"123",
"5"
),
"2"=>array
(
"456".
"5"
),
"3=>array
(
"159",
"6"
)
);
Nach dem Login kopieren

Lösung:

Wenn die Daten aus einer Datei stammen, ist die Bedienung einfach Datei

 <?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>
Nach dem Login kopieren

Empfohlen: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen PHP-String in ein zweidimensionales Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage