Heim  >  Artikel  >  Backend-Entwicklung  >  请问版猪

请问版猪

WBOY
WBOYOriginal
2016-06-23 13:37:331139Durchsuche


                             
                             
                                  $s = '我是一个人TKPC11090987是你TKPC10090987吗?TKPC10098M9Y到底是谁呢?TKMR120990U9TKMR10059E56TKMR10059E56..';
                                    $d = array(
                                    'TKPC' => '11069',
                                    'TKMR' => '10999',
                                               );
                             echo preg_replace_callback('/(TKPC|TKMR)(\d{5}).{3}/', function($m) use ($d) {
                              if($m[2] $m[0]';
                              return $m[0];
                               }, $s);


                             
                             

请问版猪为何你给我的这段代码放到thinkphp中却运行不出来呢


回复讨论(解决方案)

运行不起来?报错吗?

可以运行,没有报错。单独只运行这一段的话可以正常显示。但是放到thinkphp里面就显示不出红色了。

 手误? 况且这跟thinphp没啥关系嘛,你放在啥地方

  
先试试正确关闭PHP标签

 手误? 况且这跟thinphp没啥关系嘛,你放在啥地方


 
{$vo.name}:
   
     
       
        $d = array(
                                    'TKPC' => '11069',
                                    'TKMR' => '10999',
                                               );
                             echo preg_replace_callback('/(TKPC|TKMR)(\d{5}).{3}/', function($m) use ($d) {
                              if($m[2] $m[0]';
                              return $m[0];
                               }, $customer[$vo['field']]);
                           

             
                 {$customer[$vo['field']]}
     
                                 
 
                                
                            

  
先试试正确关闭PHP标签


 
{$vo.name}:
   
     
       
        $d = array(
                                    'TKPC' => '11069',
                                    'TKMR' => '10999',
                                               );
                             echo preg_replace_callback('/(TKPC|TKMR)(\d{5}).{3}/', function($m) use ($d) {
                              if($m[2] $m[0]';
                              return $m[0];
                               }, $customer[$vo['field']]);
                           

             
                 {$customer[$vo['field']]}
     
                                 
 
                                
                            

运行不起来?报错吗?


 
{$vo.name}:
   
     
       
        $d = array(
                                    'TKPC' => '11069',
                                    'TKMR' => '10999',
                                               );
                             echo preg_replace_callback('/(TKPC|TKMR)(\d{5}).{3}/', function($m) use ($d) {
                              if($m[2] $m[0]';
                              return $m[0];
                               }, $customer[$vo['field']]);
                           

             
                 {$customer[$vo['field']]}
     
                                 
 
                                
                            

在模板里?
$customer[$vo['field']] 有值吗?

在模板里?
$customer[$vo['field']] 有值吗?


有的





















PC型号

固资编号

应用场景

HP3380

TKPC10098904

办公机

LenovoM8500T

TKPC08090908

体验机









在模板里?
$customer[$vo['field']] 有值吗?


有值,从数据库里面读取出来的字段
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