Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将文本框值存储在数组中_Php_Javascript_Arrays - Fatal编程技术网

Php 将文本框值存储在数组中

Php 将文本框值存储在数组中,php,javascript,arrays,Php,Javascript,Arrays,我在其中有一个html页面一个文本框 <input type="text" id="region&activity"> <input type="button" id="result" value="submit"> 在文本框中,输入了古吉拉特邦种族我想将此值存储到数组中 什么种族在一个数组中,而古吉拉特邦在另一个数组中 请帮助我或给我一些想法来做这件事。 谢谢由于您的问题没有明确定义,我假设您希望删除单词“in”,并将字符串拆分为空格字符上的单独数组 如

我在其中有一个html页面一个文本框

<input type="text" id="region&activity">

<input type="button" id="result" value="submit">

在文本框中,输入了
古吉拉特邦种族
我想将此值存储到数组中
什么<代码>种族在一个数组中,而
古吉拉特邦
在另一个数组中
请帮助我或给我一些想法来做这件事。

谢谢

由于您的问题没有明确定义,我假设您希望删除单词“in”,并将字符串拆分为空格字符上的单独数组

如何(为了方便起见使用jQuery):


顺便说一下,我认为符号(&)是id中的非法字符。

由于您的问题没有明确定义,我假设您希望删除单词“in”,并将字符串拆分为空格字符上的单独数组

如何(为了方便起见使用jQuery):


顺便说一下,我相信符号(&)是id中的非法字符。

使用PHP

此结果假定您正在将它们拆分为空间后面的数组

$text  = "Race in Gujarat";
$result =  explode(" ", $text);
echo $result[0];  //Race
echo $result[1];  //in
echo $result[2];  //Gujarat

使用PHP

此结果假定您正在将它们拆分为空间后面的数组

$text  = "Race in Gujarat";
$result =  explode(" ", $text);
echo $result[0];  //Race
echo $result[1];  //in
echo $result[2];  //Gujarat
试试这个

<?php
 $abc='race in gujrat';
 list($event,$state) = split('in',$abc);
  echo $event;
 echo $state;
 ?>

并将该字符串存储在数组中

<?php
 $abc='race in gujrat';
 list($event,$state) = split('in',$abc);
  echo $event;
 echo $state;
 ?>


并将该字符串存储在数组中

如果要使用java脚本,请执行以下操作:-

<script>
    $(function(){
$("#filter").click(function(){
    var name = $('#select').val();
    alert(name);
    $.ajax({
        type: "POST",
        data: {"name":name} ,
        url: "array.php",
        async: false,       
        success: function(result) { 
        alert(result);
        $("#result").text(result);
        } 
    });   


    });
});
    </script>

$(函数(){
$(“#过滤器”)。单击(函数(){
var name=$('#select').val();
警报(名称);
$.ajax({
类型:“POST”,
数据:{“name”:name},
url:“array.php”,
async:false,
成功:函数(结果){
警报(结果);
$(“#结果”)。文本(结果);
} 
});   
});
});
这是您的html代码:-

</head>
<body>
    <input type="text" id="select">
    <input  type="button" id="filter" name="button" value="Search">
    <div id="result">
    </div>
</body>
</html>

这是array.php:-

<?php
$name= $_POST['name'];
$result =  explode("in", $name);
foreach($result as $row){
echo $row;
}
?>

如果要使用java脚本,请执行以下类型的操作:-

<script>
    $(function(){
$("#filter").click(function(){
    var name = $('#select').val();
    alert(name);
    $.ajax({
        type: "POST",
        data: {"name":name} ,
        url: "array.php",
        async: false,       
        success: function(result) { 
        alert(result);
        $("#result").text(result);
        } 
    });   


    });
});
    </script>

$(函数(){
$(“#过滤器”)。单击(函数(){
var name=$('#select').val();
警报(名称);
$.ajax({
类型:“POST”,
数据:{“name”:name},
url:“array.php”,
async:false,
成功:函数(结果){
警报(结果);
$(“#结果”)。文本(结果);
} 
});   
});
});
这是您的html代码:-

</head>
<body>
    <input type="text" id="select">
    <input  type="button" id="filter" name="button" value="Search">
    <div id="result">
    </div>
</body>
</html>

这是array.php:-

<?php
$name= $_POST['name'];
$result =  explode("in", $name);
foreach($result as $row){
echo $row;
}
?>

试试这个:-

<?php
 $abc= $_POST['name'];
 list($event,$state) = explode('in',$abc);

 $array1[]=$event;
 $array2[]=$state;
 foreach($array1 as $city)
{
echo $city;
}
foreach($array2 as $st)
{
echo $st;
}
 ?>

试试这个:-

<?php
 $abc= $_POST['name'];
 list($event,$state) = explode('in',$abc);

 $array1[]=$event;
 $array2[]=$state;
 foreach($array1 as $city)
{
echo $city;
}
foreach($array2 as $st)
{
echo $st;
}
 ?>



您在地区之间的划分点是什么?PHP,您在使用什么?Java?@Neo我想在value@buymypiesPHP对我来说很好…谷歌搜索“PHP分割字符串”可能会指向答案你在地区之间的分割点是什么?你在用什么,PHP?Java?@Neo我想在value@buymypiesPHP对我来说是好的…谷歌的“PHP分割字符串”可能指向answeras lanza answer PHP文件如何设置我们的这个PHP文件。。。我想根据您的回答将两个数组都存储在不同的数组中…将$event存储在一个数组中,将$state存储在另一个数组中…就像这样$array1[]=$event;和$array2[]=$state;是的,但我正试图按照@jacklanza的回答发布类似这样的
。我得到了类似于
函数拆分()的错误在第4行的C:\xampp portable\htdocs\SVN\php\array.php中被弃用
表示您询问…何时按钮提交您想将其发布到其他数组中?作为lanza回答php文件如何设置此php文件。。。我想根据您的回答将两个数组都存储在不同的数组中…将$event存储在一个数组中,将$state存储在另一个数组中…就像这样$array1[]=$event;和$array2[]=$state;是的,但我正试图按照@jacklanza的回答发布类似于
的内容。我收到了错误消息,C:\xampp portable\htdocs\SVN\php\array.php第4行中的
函数split()不推荐使用。
表示您正在询问……按钮提交时您想将其发布到不同的数组中?