CodeIgniter:字符串是否包含函数?

Xst*_*ity 1 php string codeigniter

页面上的表格:

<div>
<?php echo form_open('add/player');
    echo form_label('First Name','playerFirstName');
    echo form_input('playerFirstName','test');
    echo "<br />";
    echo form_label('Last Name','playerLastName');
    echo form_input('playerLastName','test');
    echo "<br />";
    echo form_submit('addPlayer','Add Player');
    echo form_close(); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

被叫控制器:

class Add extends CI_Controller
{
    public function index()
    {
        $this->load->view('header');
        $this->load->view('add');
        $this->load->view('footer');
    }

    public function Player()
    {
        if(strtoupper($_SERVER['REQUEST_METHOD']) == 'POST')
        {
            if(basename($_SERVER['HTTP_REFERER']) == basename($_SERVER['PHP_SELF']))
            {
                $this->load->model('players');
                $returnMessage = $this->players->add_player($this->input->post('playerFirstName'), $this->input-post('playerLastName'));
            }
        }
        $this->load->view('header');
        $this->load->view('addplayer');
        $this->load->view('footer');
    }
}
Run Code Online (Sandbox Code Playgroud)

对于PHP,CodeIgniter和MySQL(或者一般的网络编码),我是一个非常绿色的新手,所以如果你看到任何建议,请不要犹豫不决(尽管会给予那些人的信誉.回答我的问题,而不是让我的代码工作得最好).但是,至于我的问题,是否有办法查看字符串是否在另一个字符串中?我的$returnMessage,如果成功的话就会有这个词successfully.我想要做的是如果没有添加播放器,我想从表单重新加载值并将它们放回去.这是它变得棘手的地方.

名称保存在表格中people_names.在players表格中,我保存表格nameid中与该名称相关联的内容people_names.在我的add_player函数中,我检查名称是否在表中,如果不是我添加它们,那么我将播放器添加到players具有相应ID 的表中.因此,我不确定form_validation是否可以使用.如果是的话,请告诉我.

所以我想要做的是检查$returnMessage它是否包含successfully,然后我想将值添加回字段.但是,我找不到一个函数,我可以看到一个字符串是否在另一个字符串中.我看到字符串比较和子字符串函数,但没有包含字符串.有任何想法吗?谢谢.