首頁 後端開發 php教程 关于php循环输出解决方案

关于php循环输出解决方案

Jun 13, 2016 am 10:34 AM
array list name quot xm

关于php循环输出

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$list="";if(!$car['name']){    $list= '没有任何信息!';}else{    $i=1;    foreach($car['name'] as $nm){    $list.='    '.$nm['xm'].'    ';  $i++;    }}print_r($list);
登入後複製

以上代码中输出数据:李强、李强、李强、鸿飞
是否能实现判断输出的数据中结果中如果“李强”重复,则强制改名为李强1、李强2、李强2、鸿飞?

------解决方案--------------------
计数呀
PHP code
$car['name'] = array(  array('xm' => '李强'),  array('xm' => '李强'),  array('xm' => '李强'),  array('xm' => '鸿飞'),);$list="";if(!$car['name']){    $list= '没有任何信息!';}else{    $i=1;    $buf = array();    foreach($car['name'] as $nm){      if(! isset($buf[$nm['xm']])) $buf[$nm['xm']] = '';      $list .= "\n" . $nm['xm'] . ($buf[$nm['xm']]++) . "\n";      $i++;    }}print_r($list);<br><font color="#e78608">------解决方案--------------------</font><br>
登入後複製
PHP code
$list="";    $car = array('name'=>array(0=>array('xm'=>'liming'),1=>array('xm'=>'bill'), 2=>array('xm'=>'bill'), 3=>array('xm'=>'bill')));    if(!$car['name']){        $list='Nothing';    }else{        $i = 1;        foreach($car['name'] as $nm)        {            if(strstr($list,$nm['xm']) && $i == 1)            {                $list = str_replace($nm['xm'],$nm['xm'].$i,$list);                $list .= $nm['xm'].($i+1);                $i++;            }else{                if(strstr($list,$nm['xm']))                {                    $list .= $nm['xm'].($i+1);                    $i++;                }else{                    $list .= $nm['xm'];                }            }        }    }    print_r($list);<div class="clear">
                 
              
              
        
            </div>
登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

php如何實作Redis的List操作 php如何實作Redis的List操作 May 26, 2023 am 11:51 AM

List操作//從list頭部插入一個值。 $ret=$redis->lPush('city','guangzhou');//從list尾部插入一個值。 $ret=$redis->rPush('city','guangzhou');//取得清單指定區間中的元素。 0表示列表第一個元素,-1表示最後一個元素,-2表示倒數第二個元素。 $ret=$redis->l

索尼linkbuds和xm4對比 索尼linkbuds和xm4對比 Dec 29, 2023 pm 10:08 PM

同為索尼發布的真無線耳機,如果我們要買的話,索尼linkbuds和xm4怎麼選擇呢,其實他們兩者的定位完全不同,一個是主打外觀設計,一個是主打降噪的。索尼linkbuds和xm4怎麼選擇:答:索尼linkbuds和xm4完全是兩款不同的耳機。喜歡小巧外觀和個性設計的選擇linkbuds。需要強力主動降噪耳機的朋友建議選擇xm4。索尼linkbuds和xm4比較:1、首先linkbuds是一款室內耳機,它幾乎沒有降噪的能力。 2.而WF-1000XM4有著專業的多層降噪能力,幾乎是同價位中最強的。

使用C#中的Array.Sort函數對陣列進行排序 使用C#中的Array.Sort函數對陣列進行排序 Nov 18, 2023 am 10:37 AM

標題:C#中使用Array.Sort函數對陣列進行排序的範例正文:在C#中,陣列是一種常用的資料結構,經常需要對陣列進行排序運算。 C#提供了Array類,其中有Sort方法可以方便地對陣列進行排序。本文將示範如何使用C#中的Array.Sort函數對陣列進行排序,並提供具體的程式碼範例。首先,我們要先了解Array.Sort函數的基本用法。 Array.So

java中JSONArray互相轉換List怎麼實現 java中JSONArray互相轉換List怎麼實現 May 04, 2023 pm 05:25 PM

1:JSONArray轉ListJSONArray字串轉List//初始化JSONArrayJSONArrayarray=newJSONArray();array.add(0,"a");array.add(1,"b");array.add(2,"c") ;Listlist=JSONObject.parseArray(array.toJSONString(),String.class);System.out.println(list.to

xm怎麼轉換成mp3格式 xm怎麼轉換成mp3格式 Feb 28, 2023 am 10:58 AM

xm轉換成mp3格式的方法:1、開啟「格式工廠」軟體,點選mp3功能介面的「新增檔案」按鈕;2、在開啟的介面中,雙擊檔案管理器的xm檔案;3、點選介面的「開始”按鈕轉換成mp3格式。

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

簡單明了的PHP array_merge_recursive()函式使用方法 簡單明了的PHP array_merge_recursive()函式使用方法 Jun 27, 2023 pm 01:48 PM

在進行PHP編程時,我們常常需要將數組合併。 PHP提供了array_merge()函數來完成數組合併的工作,但是當數組中存在相同的鍵時,函數會覆寫原來的值。為了解決這個問題,PHP在語言中還提供了一個array_merge_recursive()函數,該函數可以合併數組並保留相同鍵的值,使得程式的設計變得更加靈活。 array_merge

如何使用PHP中的array_combine函數將兩個陣列拼成關聯數組 如何使用PHP中的array_combine函數將兩個陣列拼成關聯數組 Jun 26, 2023 pm 01:41 PM

在PHP中,有許多強大的陣列函數可以讓陣列的操作更加方便和快速。當我們需要將兩個陣列拼成一個關聯數組時,可以使用PHP的array_combine函數來實現這一操作。這個函數其實是用來將一個陣列的鍵當作另一個陣列的值,合併成一個新的關聯數組。接下來,我們將會講解如何使用PHP中的array_combine函數將兩個陣列拼成關聯數組。了解array_comb

See all articles