0

文字列変数があります。$string = ' [
"image11.jpg"]';
または:
$string = '["image11.jpg","image54.png"]';
または:
$string = '["image11.jpg","image54.png"]';
または:
$string = '["image11.jpg","image54.png","dfgr.rar"]';
等々。
たとえば、この変数は配列として必要です。
$arr[0] = 'image11.jpg';
または:
$arr[0] = "image11.jpg";
$arr[1] = "image54.png";
または:
$arr[0] = "image11.jpg";
$arr[1] = "image54.png";
$arr[2] = "dfgr.rar";
等々。

4

4 に答える 4

2
<?php

$string = '["image11.jpg","image54.png"]';
$arr=json_decode($string);
echo $arr[0];
?>
于 2012-11-01T09:22:41.910 に答える
2

json_decodeこの文字列を配列にするために使用します

$arr = json_decode($string,true)

ありがとう

于 2012-11-01T09:25:07.433 に答える
-2

explode()関数を使用できます。

例えば

$string = ' "image11.jpg","image54.png","dfgr.rar" ';
$arr = explode(',',$string);  //separating string using coma ',' character

上記の例では、$arrテーブルは3つの値で構成されます。

$arr[0] ="image11.jpg";
$arr[1] ="image54.png";
$arr[2] ="dfgr.rar";
于 2012-11-01T09:23:09.327 に答える
-2
preg_match_all('@"(.*?)"@',$string,$arr);
于 2012-11-01T09:22:29.163 に答える