html:
<ul>
<li>Automobile</li>
<li>Jet</li>
<li>Ferry</li>
<li>Subway</li>
</ul>
ここに私の関数があり、li を見つけてから、user_input を li に追加します。
$this->load->library('simple_html_dom');
$html = file_get_html("http://localhost/marketeer/Exercise/pa/4");
$oldlist = array();
foreach($html->find('li') as $list){
array_push($oldlist ,strip_tags($list));
}
$newlist = explode(",",$user_input[0]);
//merge array in $newlist
$oldlist = array_merge($oldlist,$newlist);
foreach($oldlist as $li){
echo "<li>" . $li . "</li>";
}
最初の呼び出しでそれは大丈夫だった
<ul>
<li>Automobile</li>
<li>Jet</li>
<li>Ferry</li>
<li>Subway</li>
<li>new1</li>
</ul>
次に、別のを入力すると、次<li>new2</li>
のように置き換えられます
<ul>
<li>Automobile</li>
<li>Jet</li>
<li>Ferry</li>
<li>Subway</li>
<li>new2</li>
</ul>
新しく追加された値なしで静的ページを呼び出すようなものでした。ちなみに、関数を返すためにajaxを使用しています。