如何截取前三个数字或都文字 12_asdf_电影_test_csdn用php如何截取前面3个"_"的内容"12_asdf_电影",不要后面的"test_csdn"用php如何实现,谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还个还需要先面或后面的判定。只有这样的话,条件不足。<?php$str=preg_match('/^([^_]+_[^_]+_[^_]+)_/',"12_asdf_电影_test_csdn",$str2);print($str2[1]);?> <?php$str="12_asdf_电影_test_csdn";$s=substr($str,0,strpos($str,'t'));print_r (explode("_",$s));?> Array ( [0] => 12 [1] => asdf [2] => 电影 [3] => ) $str = "12_asdf_电影_test_csdn";preg_match_all("/^([^_]+)_([^_]+)_([^_]+)_/",$str,$match);print_r($match); 不用那么麻烦,如果你的字符串一定,可以使用substr函数,例如 echo substr('abcdef',"",2)显示ab。你这里数字可以取10就可以了 请各位老师,帮忙看一下,为什么我的这个判断一直进不去。而直接去提交页了 关于但双引号以及加号、点号的问题 解释下下面的代码功能 关于php 调用oracle存储过程。must be declared ORA-06550: 一维数组如何存入二维数组 询问一个世界杯问题. 下载的mysql没有winmysqladmin.exe 文件?? 不明白ereg函数 哪有用户认证系统源码?(php+mysql越精简越好!) php 的一个算法问题 关于PHP程序问题 preg_replace的调用问题
$str=preg_match('/^([^_]+_[^_]+_[^_]+)_/',"12_asdf_电影_test_csdn",$str2);
print($str2[1]);
?>
$str="12_asdf_电影_test_csdn";
$s=substr($str,0,strpos($str,'t'));
print_r (explode("_",$s));
?>
Array ( [0] => 12 [1] => asdf [2] => 电影 [3] => )
$str = "12_asdf_电影_test_csdn";
preg_match_all("/^([^_]+)_([^_]+)_([^_]+)_/",$str,$match);print_r($match);