我对PHP和正则表达式几乎没有经验。我创建了一个简单的html输入表单和一个提交按钮。我想做以下事情:
单击该按钮时,regexp会将输入字符串拆分为一个单词数组:
全部为小写(全部ã更改为a)
并且长度均为10个符号。
应该是这样吗?
$search_string = $_GET['keywords'];
$regexp = preg_split(^[a-zA-Z]{1,10}+$, $search_string);
$regexp = strtolower($search_string);
这是我简单的HTML代码:
<div>
<label for="keywords">keywords:</label>
<input type="text" name="keywords">
</div>
<input type="submit" value="Add Records">
你能帮我改进我的正则表达式代码吗?它似乎没有用。
这是我的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="htmlform.php" method="POST">
keywords <input type="text" name="keywords">
<input type="submit" value="submit">
</form>
<?php
$search_string = $_GET['keywords'];
$regexp = preg_split("/^[a-zA-Z]{1,10}+$/", $search_string);
$regexp = strtolower($search_string);
?>
</body>
</html>
答案 0 :(得分:2)
也许是因为你的表单方法是POST,但你正在看$ _GET?
- (void)viewDidLoad
{
[super viewDidLoad];
scrollView = [[REPagedScrollView alloc] initWithFrame:self.slider_view.bounds];
scrollView.delegate=self;
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView1
{
if(scrollView1.tag ==0){
CGFloat pageWidth = scrollView1.frame.size.width;
current_page = floor((scrollView1.contentOffset.x - pageWidth / 2.0) / pageWidth) + 1;
self.index_lbl.text = [NSString stringWithFormat:@"%d of %lu",current_page+1,(unsigned long)[self.seletedfile count]];
}
}
-(IBAction)nextBtn:(id)sender
{
}