我的编码需要简单快捷的帮助。我的问题是我有值1000,2000
,它存储在
$_REQUEST['Number']
然后我必须读取这个值并得到2个没有“,”的数字。 我用了什么代码。
所以我有:
value = $_REQUEST['Number'];
哪个是1000,2000
现在我需要:
$num1 -> 1000
$num2 -> 2000
答案 0 :(得分:1)
答案 1 :(得分:0)
嗨,在您的简单快速帮助请求中,您可以使用php中的一个名为split的方法将字符串(在本例中为您的值变量)拆分为昏迷的分隔符,即','。 split方法将扫描您的字符串,如果它看到昏迷,它将拆分字符串并将它们存储到数组中。现在,这些单独的分裂字符串(称为标记)将首先存储在数组中从索引/位置0开始的位置。第一个标记将存储在$ array [0]中,在本例中为1000,第二个标记将存储在存储在$ array [1]中,在本例中为2000.
因此,如果您希望$ num1和$ num2分别包含标记,只需将数组中包含的值分配给它们即可。
以下是代码:
<?php
$value = "1000,2000"; //your string to be split
$array = split (",", $value); //split method takes two parameters, first one is the delimiter by which a string will be split, and the second parameter is the string to be split
$num1 = $array[0]; //now assign value contained in the array at position 0 to the variable $num1
$num2 = $array[1]; //assign value contained in the array at position 1 to the variable $num2
?>