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 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")".
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); ?>
输出结果:
方法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); ?>
输出结果:
说明:settype()会修改变量本身的类型,如果设置成功则返回 true, 失败则返回 false。
因此,在上例中,使用var_dump($str)
打印变量$st
rrreee
settype ($ var,$ type )
Les valeurs possibles pour 🎜🎜type sont : 🎜var_dump($str)
pour imprimer la variable $st
r 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!