このPHPプログラムがエラーになる理由を教えてください。
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> $s2 = "make_by_id"; echo convString($s1); function convString($string) { $array = explode('_', $string); array_walk($array, "ucwords"); return implode('', $array); }
$arr2 =explode('_', $s2); function self_ucwords(&$p_a, $p_b)//通常は2つのパラメータが渡されますが、3つのパラメータも使用できます。詳細な使用方法についてはマニュアルを確認してください。 { $p_a = ucwords($p_a);//A パラメータ } array_walk($arr2, 'self_ucwords'); echo implode('', $arr2); <br><font color="#e78608">------解決策-----------</font><br><br><br>$array =explode ( '_', $string);<br><br>array_walk($array, "ucwords");<br><br><br>$array=array() の前に複数の $array を追加します。 >