将输入单词拆分为数组

时间:2015-08-31 02:20:40

标签: php regex

我对PHP和正则表达式几乎没有经验。我创建了一个简单的html输入表单和一个提交按钮。我想做以下事情:

单击该按钮时,regexp会将输入字符串拆分为一个单词数组:

  1. 全部为小写(全部ã更改为a)

  2. 并且长度均为10个符号。

  3. 应该是这样吗?

    $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>
    

1 个答案:

答案 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
{
}