PHP は 2 次元配列を 1 次元配列に変換します。キー名は変更されず、空の要素は削除されます。

WBOY
リリース: 2016-06-13 13:24:25
オリジナル
1045 人が閲覧しました

PHP は、キー名を変更せず、空の要素を削除して、2 次元配列を 1 次元配列に変換します

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
array(
    0=>array(
        'zhangsan' => 'zhangsan (dae) abc'
    )

    1=>array(
        'lisi' => 'lisi (dae) abc'
    )
       
        2=>array()
)

转成
array(
    'zhangsan' => 'zhangsan (dae) abc',
    'lisi' => 'lisi (dae) abc',
)

ログイン後にコピー



ありがとうございます

------解決策---------
PHP コード
$a = 配列(
    0=>配列(
        'zhangsan' => 'zhangsan (dae) abc'
    )、
    1=>配列(
        'リシ' => 'リシ (デー) abc'
    )、
    2=>配列()
);

$list = 配列();
foreach ($a として $v) {
    if (!$v) {
        続く;
    }
    $list[key($v)] = $v[key($v)];
<div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!