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))。例子。