アプリ版:「スタンプのみでお礼する」機能のリリースについて

$str = mb_convert_kana($usersearch, "s", "EUC-JP");
$usersearch= $_POST['usersearch'];

上記のソースを記述し、htmlのテキストボックス(usersearch)内にある全角スペースを半角にしようと試みるのですが、上手く変換されません。何か解決策はないでしょうか??


全体的にはこのようなソースです。
$search_query = "select * from kensaku2";
$str = mb_convert_kana($usersearch, "s", "EUC-JP");
$usersearch= $_POST['usersearch'];
$clean_search = str_replace(',', ' ', $usersearch);
$search_words = explode(' ', $clean_search);
$final_search_words = array();
if (count($search_words) > 0) {
foreach ($search_words as $word) {
if (!empty($word)) {
$final_search_words[] = $word;
}
}
}

// Generate a WHERE clause using all of the search keywords
$where_list = array();
if (count($final_search_words) > 0) {
foreach($final_search_words as $word) {
$where_list[] = "syou LIKE '%$word%'";
}
}
$where_clause = implode(' AND ', $where_list);

// Add the keyword WHERE clause to the search query
if (!empty($where_clause)) {
$search_query .= " WHERE $where_clause";
}
よろしくお願いいたします。

A 回答 (1件)

真剣に読んでないので適当な回答ですが



>$str = mb_convert_kana($usersearch, "s", "EUC-JP");
>$usersearch= $_POST['usersearch'];

と書いているなら、$strってなに?って気がしますが・・・
    • good
    • 0
この回答へのお礼

$strを使わずに指定したら簡単に変換できました。プログラムは考えるものかもしれませんが、やはりしっかりと回答を頂きたいです。こちらはコネも助言も何もない状態で構築しなければならない落ちこぼれプログラマなのですから。

お礼日時:2011/10/16 23:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!