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