Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie Variablen in PHP in Arrays

So konvertieren Sie Variablen in PHP in Arrays

PHPz
PHPzOriginal
2023-04-17 14:12:52745Durchsuche

In PHP können Variablen in Arrays umgewandelt werden, was die Datenverarbeitung komfortabler und effizienter macht. Im Folgenden erklären wir im Detail, wie man Variablen unterschiedlichen Typs in Arrays umwandelt.

1. Konvertieren Sie eine Zeichenfolge in ein Array.

1.1 Verwenden Sie die Explosionsfunktion.

Die Explosionsfunktion kann die Zeichenfolge gemäß dem angegebenen Trennzeichen in ein Array aufteilen. Der Beispielcode lautet wie folgt:

$str = "apple,banana,orange";
$arr = explode(",", $str);
print_r($arr);

1.2 Verwenden Sie die str_split-Funktion

str_split-Funktion kann eine Zeichenfolge in ein Array einzelner Zeichen aufteilen. Der Beispielcode lautet wie folgt:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

Ausgabeergebnis:

$str = "Hello, PHP!";
$arr = str_split($str);
print_r($arr);

2. Konvertieren Sie Zahlen, boolesche Werte oder Nullen in Arrays

2.1 Konvertierungszeichen verwenden

Sie können Konvertierungszeichen verwenden, um Zahlen, boolesche Werte oder Nullen in Arrays umzuwandeln. Der Beispielcode lautet wie folgt:

Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] => ,
    [6] =>  
    [7] => P
    [8] => H
    [9] => P
    [10] => !
)

3.1 Verwenden Sie die Funktion get_object_vars. Die Funktion get_object_vars kann Objekte in ein assoziatives Array konvertieren, wobei der Schlüsselname der Name des Objektattributs ist Der Objektattributwert ist ebenfalls ein Objekt. Sie können ihn mit rekursiven Aufrufen in ein Array umwandeln. Beispielcode:

$num = 123;
$arr = (array)$num;
print_r($arr);

$bool = true;
$arr = (array)$bool;
print_r($arr);

$null = null;
$arr = (array)$null;
print_r($arr);

Ausgabeergebnis:

Array
(
    [0] => 123
)
Array
(
    [0] => 1
)
Array
(
)

Das Obige ist die Methode zum Konvertieren von Variablen in Arrays hilfreich für Sie!

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Variablen in PHP in Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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