2017-08-31 4 views
0

私はこのプロジェクトをphpで行っています。私の目標は、データベースからのデータをoutlookから取得するデータと比較し、同じデータであれば次の行にスキップします。私は更新する。同じ結果を得るために文字列への変換

DB内のデータは以下のように来る:

$db = 'Meeting F2F Planung Meetings/Bilas 2018 2017-09-19 10:002017-09-19 12:0000KI Büro' 

見通しからのデータ:私は何

$outlook = 'Meeting F2F Planung Meetings/Bilas 2018<font size="2"><span style="font-size:10pt;"><div class="PlainText">&nbsp;</div></span></font>2017-09-19 10:002017-09-19 12:0000KI Büro' 

は、DB内の1つのがあるように見通しの外観からデータを取得することです:

$outlook = (strip_tags(html_entity_decode($outlook))); 

私は見通しからデータをtransfromとき、私はまだ'Büro'を取得するので、私は比較するとき$ outlookと$ eventは同じではないように見えるので、私のプロジェクトでは更新されます。

私は上記のコードに頼まれましたが、この場合はうまくいかないようです。

+0

この問題を解決するには、$ string = utf8_encode($ string);を使用してください。詳細については、[W3School](https://www.w3schools.com/php/func_xml_utf8_encode.asp)をご確認ください。 – SacrumDeus

+0

問題は、 '$ db'と' $ outlook'は決して同じではありません。 HTMLタグを削除する必要があります。 – SacrumDeus

+1

@SacrumDeusしかしstrip_tagsはタグを削除します –

答えて

0

お試しください $ outlook = utf8_decode(strip_tags(htmlspecialchars_decode($ outlook))); echo $ outlook;

関連する問題