匿名質問者
匿名質問者匿名質問者とは「匿名質問」を利用して質問した質問者。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら

特定の文字列に当てはまる配列を削除したいです。


$array1 = array("green", "?", "blue", "?" , "red");

上のような配列から、"?"と完全一致する配列を消して、さらに?を消したぶん空いてしまう配列の番号を詰めたいです。
([0] => green [1] = blue [2] = redのような形)

どなたか、やり方を教えて下さい。よろしくお願いします。

回答の条件
  • 1人10回まで
  • 13歳以上
  • 登録:2012/11/09 21:57:40
  • 終了:2012/11/16 22:00:04

回答(2件)

匿名回答1号 No.1

匿名回答1号「匿名質問」を利用した質問に回答すると「匿名回答○号」と匿名で表示されます。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら
2012/11/10 00:29:19

もうひとつ 配列を作って、そこに入れてあげればいい。

元の配列が使いたいのならば、その作ったやつからコピーしてやればいい。

匿名質問者

ご回答ありがとうございます。
もう1つの配列、というのは具体的にどのように記述すればよいのでしょうか。

2012/11/10 19:33:27
匿名回答2号 No.2

匿名回答2号「匿名質問」を利用した質問に回答すると「匿名回答○号」と匿名で表示されます。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら
2012/11/14 23:27:20

<?php
$array1 = array("green", "?", "blue", "?" , "red");

$result = array();
foreach ($array1 as $item) {
    if ($item !== "?") {
        $result[] = $item;
    }
}

print_r($result);

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません