现在我有一个数据
<?php
  $shu=$_GET['shu'];;
  strlen(floor($shu))例如提交过来的是123456
 我如何吧1 2 3 4 5 6 分开 付给比如
$a=1
$b=2
以此类推 就是让那个$a=分割的第一个数据而且还有个问题  16进制怎么+-啊 都是2位的 例如 3D+5啊

解决方案 »

  1.   

    直接你的需求就是
    list($a, $b, $c, $d, $e, $f) = str_split('123456');
    但显然这是有问题的,当你要使用 $f 时,$f 并不能保证时存在的(如输入了12345)所以多元数据还是保存在数组里,用起来比较方便十六进制不能直接运算,需转换成十进制(hexdec())
      

  2.   

    substr($shu,0,1) 用这个就可以只要我判断号多少位数即可 还是谢谢你了