php 变量分割体替换/删除的问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 18:33:46
php 变量分割体替换/删除的问题
悬赏分:150 - 离问题结束还有 14 天 21 小时
需求是 将通过url中 &typename=传递至php页面的变量进行处理。 然后得到结果。
看例子。
汉字12345汉字2158汉字745651汉字--->此行要求得到结果745651
汉字2158汉字489132汉字--->此行要求得到结果489132
汉字2158汉字6789汉字汉字2158汉字6496251汉字--->此行要求得到结果6496251
---------------
需求
得到每次传递过来变量的倒数第一组数字(是倒数)重新赋值给typename
当然实际操作 只有一行. 这里举例三行是为了说明 变量用中数字或汉字的重复次数不确定。 但肯定间隔是一组汉字一组数字。
或者 这样的数组,怎么每次取最后一组?每组用"/"在分开。或者你指定的任意符号.
12354/695890/679780890
457637/785678
3457/978989/534526/47458479

好专业啊。。。

有没有循环遍历?
设置一变量存放遍历的数字(字符不保存),检测下一字符时候如果是数字则保存,不是数字则清空变量,最后得到的应该就是倒数第一个数字串了.
我没学过PHP,不懂,都是自己想的.
友情支持!

<?php
$strData = '3457/978989/534526/47458479';
$arrData = explode('/', $strData);
var_dump(array_pop($arrData));

<?php
$strData = $_GET['typename'];
$arrData = explode('/', $strData);
echo end($arrData);
?>

很简单的问题。
6楼的借一下代码。谢啦。。