2015-12-11 11:30:12 5113次浏览 2条回答 0 悬赏 25 金钱
echo "<pre>";
var_dump($provider1);

输出结果:

array(3) {
    [0] =>
        array(1) {
            'model' =>string(10) "887227-R01"
        }
    [1] =>
        array(1) {
            'model' =>string(10) "882863-R01"
        }
    [2] =>
        array(1) {
            'model' =>string(10) "882863-R04"
        }
}

怎么写输出语句使结果只循环值,如:887227-R01;882863-R01;882863-R04;

最佳答案

  • koko 发布于 2015-12-11 11:46 举报

    dump输出不是这样是哪样?

    要改输出样式用foreach+echo,

    还有不明白的,去google。

    4 条回复
    回复于 2015-12-11 12:07 回复

    只要value值 不要其他的 求帮忙

    回复于 2015-12-11 12:08 回复

    就是说怎么输出才能只要882863-R04 882863-R01 887227-R01这些

    回复于 2015-12-11 15:54 回复

    foreach+echo,楼上大神说了啊

    回复于 2015-12-11 16:18 回复

    恩恩 搞定了 特么玩了一下午是个二维数组

  • 回答于 2015-12-12 13:08 举报

    这样搞:

    $provider1 = [];
    $a = \yii\helpers\ArrayHelper::getColumn($provider1, 'model');
    print_r($a);
    

    用这个方法ArrayHelper::getColumn就能得到你想要的结果。

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
superzeng
职场新人

superzeng

注册时间:2015-10-28
最后登录:2016-05-18
在线时长:5小时46分
  • 粉丝0
  • 金钱22
  • 威望0
  • 积分72

热门问题