私は PHP ページを書いています。大学の学生管理ソフトウェアの非公式 API を作成しました。すべての生徒とその主な教室の配列を (別のサーバー上で) 私に提供します。
古い学生や卒業生も私の cURL API からエクスポートされるという事実を除いて、すべてが機能します。解析する必要がある唯一の値である 20 個 (またはそれくらい) の値があります。
どうもありがとう!
アップデート!これは、完全なスクリプトの出力例です。
{"id":"test1","name":"Test - 1w"}, {"id":"test2","name":"Testo - 2w"}, {"id":"IAmOdd","name":"I was in college last year - 14"}
出力をエコーするためのスクリプトは次のとおりです。
{\"id\":\"$domid\",\"name\":\"$domout - $klasse\"},");
また、配列 $classrooms にない $klasse 値を持つ最後の投稿を削除したくありません。
最終的な解決策
私はこのようにしてしまいました:
if (preg_match("/1a|1b|1c|1d|1e|1u|1s|1y|1x|1w|2a|2b|2c|2d|2e|2u|2s|2y|2x|2w|3a|3b|3c|3d|3e|3u|3s|3y|3x|3w/", $row['navn'])) {
$ok = 1; }
if ($ok == 1) {
echo utf8_encode("{\"id\":\"$domid\",\"name\":\"$domout - $klasse\"},");
}
これは、現在検証プロセスのために持っているものです。
$classrooms = array('1a','1b','1c','1d','1e','1u','1s','1y','1x','1w','2a','2b','2c','2d','2e','2u','2s','2y','2x','2w','3a','3b','3c','3d','3e','3u','3s','3y','3x','3w');
foreach ($classrooms as $bad) {
if (strpos($mainclassroom, $bad) !== false) {
$allow = 0;
}
else {
$allow = 1;
}
}