PHP中数组到字符串转换的数组
如何转换此阵列:PHP中数组到字符串转换的数组,php,multidimensional-array,Php,Multidimensional Array,如何转换此阵列: $data = Array ( [0] => Array ( [0] => 125 [pcode] => 125 ) [1] => Array ( [0] => 275 [pcode] => 275 ) [2] => Array (
$data = Array
(
[0] => Array
(
[0] => 125
[pcode] => 125
)
[1] => Array
(
[0] => 275
[pcode] => 275
)
[2] => Array
(
[0] => 600
[pcode] => 600
)
[3] => Array
(
[0] => 675
[pcode] => 675
)
[4] => Array
(
[0] => 1031
[pcode] => 1031
)
[5] => Array
(
[0] => C335
[pcode] => C335
)
)
变成这样的字符串:
$new_string=“'125'、'275'、'600'、'675'、'1031'、'C335'
现在,您可以根据需要获得字符串
作为var\u dump($val)
现在,您可以根据需要获得字符串
作为var\u dump($val)
现在,您可以根据需要获得字符串
作为var\u dump($val)
现在,您可以根据需要获得字符串
作为
var\u dump($val)
以下代码获取您的输出:
<?php
$data = Array
(
1 => Array
(
0 => 125,
'pcode' => 125
),
2 => Array
(
0 => 275,
'pcode' => 275
),
3 => Array
(
0 => 675,
'pcode' => 675
),
4 => Array
(
0 => 675,
'pcode' => 675
),
5 => Array
(
0 => 1031,
'pcode' => 1031
)
);
$i=0;
foreach($data as $k=>$val)
{
if(is_array($val))
{
foreach($val as $k1=>$v1)
{
if(strcmp($k1,'pcode'))
{
if($i==0)
{echo '"'."'".$v1."',";
}
else if($i+1==sizeof($data))
{
echo "'".$v1."'".'"';
}
else
{
echo "'".$v1."',";
}
}
}
}
$i++;
}
?>
下面的代码获取您的输出:
<?php
$data = Array
(
1 => Array
(
0 => 125,
'pcode' => 125
),
2 => Array
(
0 => 275,
'pcode' => 275
),
3 => Array
(
0 => 675,
'pcode' => 675
),
4 => Array
(
0 => 675,
'pcode' => 675
),
5 => Array
(
0 => 1031,
'pcode' => 1031
)
);
$i=0;
foreach($data as $k=>$val)
{
if(is_array($val))
{
foreach($val as $k1=>$v1)
{
if(strcmp($k1,'pcode'))
{
if($i==0)
{echo '"'."'".$v1."',";
}
else if($i+1==sizeof($data))
{
echo "'".$v1."'".'"';
}
else
{
echo "'".$v1."',";
}
}
}
}
$i++;
}
?>
下面的代码获取您的输出:
<?php
$data = Array
(
1 => Array
(
0 => 125,
'pcode' => 125
),
2 => Array
(
0 => 275,
'pcode' => 275
),
3 => Array
(
0 => 675,
'pcode' => 675
),
4 => Array
(
0 => 675,
'pcode' => 675
),
5 => Array
(
0 => 1031,
'pcode' => 1031
)
);
$i=0;
foreach($data as $k=>$val)
{
if(is_array($val))
{
foreach($val as $k1=>$v1)
{
if(strcmp($k1,'pcode'))
{
if($i==0)
{echo '"'."'".$v1."',";
}
else if($i+1==sizeof($data))
{
echo "'".$v1."'".'"';
}
else
{
echo "'".$v1."',";
}
}
}
}
$i++;
}
?>
下面的代码获取您的输出:
<?php
$data = Array
(
1 => Array
(
0 => 125,
'pcode' => 125
),
2 => Array
(
0 => 275,
'pcode' => 275
),
3 => Array
(
0 => 675,
'pcode' => 675
),
4 => Array
(
0 => 675,
'pcode' => 675
),
5 => Array
(
0 => 1031,
'pcode' => 1031
)
);
$i=0;
foreach($data as $k=>$val)
{
if(is_array($val))
{
foreach($val as $k1=>$v1)
{
if(strcmp($k1,'pcode'))
{
if($i==0)
{echo '"'."'".$v1."',";
}
else if($i+1==sizeof($data))
{
echo "'".$v1."'".'"';
}
else
{
echo "'".$v1."',";
}
}
}
}
$i++;
}
?>
非常简单:
$tmp=array();
foreach($data as &$element)
{
$tmp[]='\''.addslashes(current($element)).'\'';
}
echo implode(',',$tmp);
您可以试穿它,非常简单:
$tmp=array();
foreach($data as &$element)
{
$tmp[]='\''.addslashes(current($element)).'\'';
}
echo implode(',',$tmp);
您可以试穿它,非常简单:
$tmp=array();
foreach($data as &$element)
{
$tmp[]='\''.addslashes(current($element)).'\'';
}
echo implode(',',$tmp);
您可以试穿它,非常简单:
$tmp=array();
foreach($data as &$element)
{
$tmp[]='\''.addslashes(current($element)).'\'';
}
echo implode(',',$tmp);
您可以在上尝试它,我假设这是PHP,考虑到示例:内爆(',',数组_映射(函数($item){return'''.$item[0].“;},$data))代码>。我假设这是PHP,并考虑以下示例:内爆(“,”,数组_-map(函数($item){return“”””,$item[0]。“;},$data))代码>。我假设这是PHP,并考虑以下示例:内爆(“,”,数组_-map(函数($item){return“”””,$item[0]。“;},$data))代码>。我假设这是PHP,并考虑以下示例:内爆(“,”,数组_-map(函数($item){return“”””,$item[0]。“;},$data))代码>。例子。