CodeIgniter PHP 顯示值截取-值

來源:互聯網
上載者:User



-----------------------
上面顯示的值:057188885281-001
怎麼截取-後面001

大蝦求解


回複討論(解決方案)

$str='057188885281-001';$str=$value['haoma'];echo substr($str,stripos($str,'-')+1);

$str='057188885281-001';$str=$value['haoma'];echo substr($str,stripos($str,'-')+1);

現在是可以截取到了,但是如果有些號碼沒有-001 可以為空白不?
----------------------
顯示:
號碼 工號
057188885281-001 001
057188885282


$str='057188885281-001';$str=$value['haoma'];echo substr($str,stripos($str,'-')+1);

現在是可以截取到了,但是如果有些號碼沒有-001 可以為空白不?
----------------------
顯示:
號碼 工號
057188885281-001 001
057188885282

為空白可以啊,有啥問題?自己試下代碼不就好了



$str='057188885281-001';$str=$value['haoma'];echo substr($str,stripos($str,'-')+1);

現在是可以截取到了,但是如果有些號碼沒有-001 可以為空白不?
----------------------
顯示:
號碼 工號
057188885281-001 001
057188885282

為空白可以啊,有啥問題?自己試下代碼不就好了

foreach ( $info as $key => $value)
{

}

--------------------
在迴圈顯示出來的時候,有的是沒有帶工號的
--------------------------
現在的效果是:
號碼 工號
057188885281-001 001
057188885282 057188885282

--------------------------
我想要的效果是:
號碼 工號
057188885281-001 001
057188885282

$str = '057188885281-001';$str = $value['haoma'];if (stripos($str, '-') !== FALSE) {    echo substr($str, stripos($str, '-') + 1);} else {    echo $str;}

1、

echo substr('057188885281-001',-3,3);


2、
echo substr($str,-3,3);

2、

$arr = explode('-', '057188885281-001'); echo $arr[1];

也可以用 stristr...

$str = '057188885281-001';$str = $value['haoma'];if (stripos($str, '-') !== FALSE) {    echo substr($str, stripos($str, '-') + 1);} else {    echo $str;}


--------------------------------------------

頁面顯示的格式是:
號碼 工號
057188885281 001 ---這是帶工號的
057188885281 -- 沒帶工號的
13111113086 -- 沒帶工號的
-----------------------------------------------
上面是我想實現的效果

------------------------------------------------
下面是你們給My Code顯示的效果

頁面顯示的格式是:
號碼 工號
057188885281-001 001 ---這是帶工號的
057188885281 057188885281 -- 沒帶工號的
13111113086 13111113086 -- 沒帶工號的





謝謝大家 我搞定了
代碼貼出

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.