Php 将文本框值存储在数组中
我在其中有一个html页面一个文本框Php 将文本框值存储在数组中,php,javascript,arrays,Php,Javascript,Arrays,我在其中有一个html页面一个文本框 <input type="text" id="region&activity"> <input type="button" id="result" value="submit"> 在文本框中,输入了古吉拉特邦种族我想将此值存储到数组中 什么种族在一个数组中,而古吉拉特邦在另一个数组中 请帮助我或给我一些想法来做这件事。 谢谢由于您的问题没有明确定义,我假设您希望删除单词“in”,并将字符串拆分为空格字符上的单独数组 如
<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()不推荐使用。
表示您正在询问……按钮提交时您想将其发布到不同的数组中?