仅使用php变量的一部分 - 这可能吗?

时间:2014-11-10 11:06:38

标签: php

是否可以自动创建一个只有左X值的新变量?

我有一个传递给页面的变量,但是我需要在查询中使用它,包括完整变量和部分变量

完整变量是这样的 - 第55天

变量左侧 - 日

因此,我将在查询中使用两个变量

$var1 = "Day 55";

$var2 = "Day";

很抱歉,如果这是一个noob问题,我是php的新手

6 个答案:

答案 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)

尝试substrstrpos

$ var1 ="第55天&#34 ;;

$ var2 = substr($ var1,0,strpos($ var1,""));