-----------------------
上面顯示的值: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 -- 沒帶工號的
謝謝大家 我搞定了
代碼貼出