Heim >Backend-Entwicklung >PHP-Tutorial >CodeIgniter PHP 显示值截取-值

CodeIgniter PHP 显示值截取-值

WBOY
WBOYOriginal
2016-06-23 14:38:491041Durchsuche




-----------------------
上面显示的值: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                               -- 没带工号的
-----------------------------------------------
上面是我想实现的效果

------------------------------------------------
下面是你们给我的代码显示的效果

页面显示的格式是:
号码                          工号
057188885281-001            001         ---这是带工号的
057188885281                057188885281          -- 没带工号的
13111113086                 13111113086    -- 没带工号的





谢谢大家 我搞定了
代码贴出

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn