是否可以自动创建一个只剩下X个值的新变量?
我有一个变量被传递到一个页面,但我需要在查询中使用它,包括完整变量和部分变量
完整变量是这样的-第55天
变量左侧-天
因此,我将在查询中使用两个变量
$var1 = "Day 55";
$var2 = "Day";
很抱歉,如果这是一个有趣的问题,我是php 的新手
您想要使用的是子字符串。
$var1 = "Day 55";
$var2 = substr($var1,0,3); // 3 characters of $var1, starting with character 0.
如果变量总是像Day 55
Day 35
Day 7
然后使用explode()
http://php.net/manual/en/function.explode.php
$day = explode(' ',$var1);
你会得到数组:
$day[0] //Day
$day[1] //55
试用explode()
;
$var = explode(' ', $yourString);
最简单的方法是使用分解函数:
$arr = explode(" ", $var1);
现在$arr变量包含值"Day"answers"55"。
要获得变量"Day",只需访问[0]处的数组即可。
$var2 = $arr[0];
$var1 = "Day 55";
$tmp=explode(' ', $var1);
$var2=$tmp[0];
$var3=$tmp[1]
//outpu:
$var1="Day 55";
$var2="Day";
$var3="55"
尝试substr和strpos:
$var1="第55天";
$var2=substr($var1,0,strpos($varl,"));