私は以下の配列に問題があります.1番目のもの(Alpe d'Huezであるはずです)がエスケープされていないか見つかっていません。配列の問題でPHPがエスケープアポストロフィー
アポストロフィを間違ってエスケープしていますか?
<?php
$images = array (
'Alpe D\'Huez' => 'images/flags/small/france_sm.jpg',
'Le Corbier' => 'images/flags/small/france_sm.jpg',
'Les Deux Alpes' => 'images/flags/small/france_sm.jpg'
);
if (isset($images[$this->item->title])) {
?>
<?php } ?>
「見つからない」とは、具体的にはどういう意味ですか?どのデータを比較しているのかわかりますか? –
どこから '$ this-> item-> title'が来て、誰がそれをエスケープしていますか? – rauschen
'$ this-> item-> title'の値は何ですか?上記のテキストでは、コードに大文字の 'D'を、小文字の' d'を使用していることに注意してください。 – Gerben