<?php
$str = "\$aa['dd']['rr']=sdfsdf;\$cc['ee']['bbbb']['kkkkk']dfasdfasdfsdfasdfasdfasdfasdfsadfasdfasdfasdfsd['yyyyyyy']";
echo "$str<br>";preg_match_all("/'([a-x,z]+)'/",$str,$regs);print_r($regs[1]);
?>
$str = "\$aa['dd']['rr']=sdfsdf;\$cc['ee']['bbbb']['kkkkk']dfasdfasdfsdfasdfasdfasdfasdfsadfasdfasdfasdfsd['yyyyyyy']";
echo "$str<br>";preg_match_all("/'([a-x,z]+)'/",$str,$regs);print_r($regs[1]);
?>
$str = "\$aa['dd']['rr']=sdfsdf;['uu']\$cc[ee]['bbbb']['kkkkk']dfasdfasdfsdfasdfasdfasdfasdfsadfasdfasdfasdfsd['yyyyyyy']";
echo "$str<br>";preg_match_all("/'([a-x,z]+)'/",$str,$regs);print_r($regs[1]);
?>
555555555555555,
还不对,你看uu也不能出来,
也就是说
只有这样的出来
$变量名['dd']['ff']
别的一律不能出来
preg_match_all("/\[\'([a-z]+)\'\]/",$str,$regs);
print_r($regs[1]);最后一个 也就是 $regs[1][count($regs[1])-1]; 你不用就是了