Bir sınav sistemi geliştirilmesi im ..
Ben bu dizeyi var diyelim ..
$my_string = "The language i use is [ans]php[/ans]";
ve çıktısı:
Arada The language i use is [input name='ans' id='ans' /] / / Textbox
i preg_replace işlevini ama hayır şans kullanabilirsiniz ..
benim kod:
$string = 'The quick [j]brown[/j] fox jumped over the lazy dog.';
$patterns = array();
$patterns[0] = '!\[j\]]';
$patterns[1] = '/brown/';
$patterns[2] = '\[/j\]!';
$replacements = array();
$replacements[0] = '';
$replacements[1] = '<input type="text" name="j_1" id="j_1" />';
$replacements[2] = '';
echo preg_replace($patterns, $replacements, $string);
Çıktı oldu:
The quick []<input type="text" name="j_1" id="j_1" /> [/] fox jumped over the lazy dog.
Beklenti:
The quick <input type="text" name="j_1" id="j_1" /> fox jumped over the lazy dog.
Çocuklar yardımcı olabilir eğer gerçekten takdir ..
Teşekkürler