smarty模板引擎中如何截取字符串? 例如一个变量是$var="http://www.xxx.com/modules/article/reader.php?aid=11&cid=1169";我要截取参数cid=的值,也就是1169,(URL中的每个参数值是变化的,但肯定是数字)使用smarty模板引擎中的{??}请问如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 {? php ?} echo $_GET['cid'];{? /php ?} 尽可能用 smarty 没错. 但是 别忘了 smarty 也是用php 写的. 所以 这个问题 用php 正则很好解决不要钻牛角尖 看到什么 都想着 smarty 去解决 或者 是否有现成的smarty 方法.能够快速解决问题的方法 就是好方法. 不要给自己加限制 function substr_kc($string, $length = 80, $etc = '...', $break_words = false, $middle = false){ if ($length == 0) return ''; if (strlen($string) > $length) { $length -= min($length, strlen($etc)); for($i = 0; $i < $length ; $i++) { $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i]; } return $strcut.$etc; } else { return $string; }} 有没有php的价格比较源码???? 在线等 我测试apache时,出现it work页面 我想学PHP,哪个培训学校好一点? 请高手提供php+MongoDB数据库分页函数,或者类使用,等候中! PHP技术掌握到什么程度才算是高端? 关于自动换量网站开发的疑问 phpcms2008那个文件是控制前台首页的 关于dhtmlxtree打开所有节点的问题 请高手光临,急急………………PHP用for循环解析xml参数,代码下面 php写支付宝提现,支付宝提现能提现成功就是调不到异步地址 php配置 问题 在Win7 IIS7.5环境下如何配置PHP呀?
echo $_GET['cid'];
{? /php ?}
$break_words = false, $middle = false)
{
if ($length == 0)
return ''; if (strlen($string) > $length) {
$length -= min($length, strlen($etc));
for($i = 0; $i < $length ; $i++) {
$strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
}
return $strcut.$etc;
} else {
return $string;
}
}