0
私はCIを学んでいます、私はチュートリアルを持っています、その少し古い、その問題のない作業を示すこのチュートリアルでは、このような通知を得ています:: PHPエラーが発生しました 重大度:通知 メッセージ:文字列変換ここでPHPの配列項目に値を追加/追加する方法は?
に配列がコードである::
$rules = array(
'name'=>array(
'field'=>'name',
'label'=>'Name',
'rules'=>'trim|required'
),
'email'=>array(
'field'=>'email',
'label'=>'Email',
'rules'=>'trim|required|valid_email|callback__unique_email'
),
'password'=>array(
'field'=>'password',
'label'=>'Password',
'rules'=>'trim|matches[password_confirm]'
)
)
提出されたパスワードに必要なルールを追加するには、それがこの
$rules['password'] .= '|required';
のように使用された。しかし、私はこれを使用する場合、私はダンプVARときに動作していない、私はPHP 5.6を使用しています。この
'password' => string 'Array|required' (length=14)
を取得しています、コードが間違って任意のものがあり、任意の助けが理解されるであろう。ありがとう
期待値は、私はあなたが右のインデックスの指定が必要だと思う。この
array (size=4)
'name' =>
array (size=3)
'field' => string 'name' (length=4)
'label' => string 'Name' (length=4)
'rules' => string 'trim|required' (length=13)
'email' =>
array (size=3)
'field' => string 'email' (length=5)
'label' => string 'Email' (length=5)
'rules' => string 'trim|required|valid_email|callback__unique_email' (length=48)
'password' =>
array (size = 3)
'field' => string 'password' (length=16)
'label' => string 'Password' (length=16)
'rules' => string 'trim|matches[confirm_password]|required' (length=22)
$ルール['パスワード'] ['ルール']。= '|必須'; ' –
ありがとう –