Utilisez la fonction settype(), Syntaxe "settype($str,"array")"."/> Utilisez la fonction settype(), Syntaxe "settype($str,"array")".">

Maison >développement back-end >Problème PHP >Comment forcer une chaîne à un tableau en php

Comment forcer une chaîne à un tableau en php

青灯夜游
青灯夜游original
2021-09-01 19:34:092651parcourir

Comment forcer une chaîne dans un tableau en PHP : 1. Ajoutez le type cible "(array)" entre parenthèses avant la variable chaîne à convertir, et la syntaxe est "(array)$str" 2. Utilisez La fonction settype() définit le type d'une variable, la syntaxe est "settype($str,"array")".

Comment forcer une chaîne à un tableau en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Méthode 1 : Ajouter le type cible (tableau entre parenthèses) avant la variable chaîne à convertir )(array)

<?php
header("Content-type:text/html;charset=utf-8");
$str="php中文网";
$arr=(array)$str;
var_dump($arr);
?>

输出结果:

Comment forcer une chaîne à un tableau en php

方法2:使用settype()函数

settype() — 设置变量的类型

语法:settype ($var ,$type )

type 的可能值为:

  • “boolean” (或为“bool”,从 PHP 4.2.0 起)

  • “integer” (或为“int”,从 PHP 4.2.0 起)

  • “float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)

  • "string"

  • "array"

  • "object"

  • “null” (从 PHP 4.2.0 起)

示例:将字符串$str转为数组

<?php
header("Content-type:text/html;charset=utf-8");
$str="php中文网";
$arr=settype($str,"array");
var_dump($str);
var_dump($arr);
?>

输出结果:

Comment forcer une chaîne à un tableau en php

说明:settype()会修改变量本身的类型,如果设置成功则返回 true, 失败则返回 false。

因此,在上例中,使用var_dump($str)打印变量$strrreee

Résultat de sortie :

Comment forcer une chaîne à un tableau en php

🎜Méthode 2 : Utiliser la fonction settype()🎜🎜settype() — Définir le type de la variable🎜🎜Syntaxe : settype ($ var,$ type )Les valeurs possibles pour 🎜🎜type sont : 🎜
  • 🎜"boolean" (ou "bool" depuis PHP 4.2 .0 )🎜
  • 🎜"integer" (ou "int", à partir de PHP 4.2.0)🎜
  • 🎜"float" (disponible uniquement après PHP 4.2.0, pour "double" utilisé dans les anciennes versions est désormais obsolète) 🎜
  • 🎜"string"🎜
  • 🎜"array"🎜
  • 🎜"object" 🎜 li>
  • 🎜« null » (à partir de PHP 4.2.0)🎜
🎜Exemple : Convertir la chaîne $str en tableau
🎜rrreee🎜Résultat de sortie : 🎜🎜Comment forcer une chaîne à un tableau en php🎜🎜Description : settype() modifiera le type de la variable elle-même. Si le réglage réussit, il renverra vrai, et s'il échoue, il renverra faux. 🎜🎜Donc, dans l'exemple ci-dessus, utiliser var_dump($str) pour imprimer la variable $str générera une structure de tableau. 🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn