のんびりPHP日記

プログラム未経験だけど頑張ります

広告

※このエリアは、60日間投稿が無い場合に表示されます。記事を投稿すると、表示されなくなります。

配列をランダムに取得する

2011-04-28 | [ PHP ]
こんにちは!

明日から連休ですね

長い方は10連休くらいになる方も
多いんでしょうか?

array_rand 関数を使ってランダムに
配列を取得してみるよ

<?php
$array = array('さ', 'と', 'う', 'あ', 'み', 'な');

//$array[0] = さ
//$array[1] = と
//$array[2] = う
//$array[3] = あ
//$array[4] = み
//$array[5] = な

echo $array[array_rand($array)];
?>


こんな風に書いて出力っ



ランダムに配列を取得します

にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加

配列の一部を展開する

2011-04-27 | [ PHP ]
こんにちは!

朝から暑いね~
GW はお天気良いといいですね。

今日は配列の一部を展開するよ
array_slice 関数を使って。

<?php
$input = array("a", "b", "c", "d", "e");

$output = array_slice($input, 2); // "c", "d", "e" を返す
$output = array_slice($input, -2, 1); // "d" を返す
$output = array_slice($input, 0, 3); // "a", "b", "c" を返す

// 配列キーの違いに注意
print_r(array_slice($input, 2, -1));
print_r(array_slice($input, 2, -1, true));
?>


こんな風に書くの。
で、出力結果は下の通りです

Array
(
[0] => c
[1] => d
)
Array
(
[2] => c
[3] => d
)


にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加

配列をシャッフルする

2011-04-26 | [ PHP ]
こんにちは!

昨日の土砂降りは場所によっては
竜巻起こったんですね

今日は配列をシャッフルするよ。
例えば、こう書いてみると・・・

$array = array('あ', 'い', 'う', 'え', 'お');

shuffle($array);


更新する度にシャッフルされます。

【 更新した際の一例 】

$array[0] = え
$array[1] = う
$array[2] = お
$array[3] = あ
$array[4] = い


にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加

配列を結合し文字列に変換する

2011-04-25 | [ PHP ]
こんにちは!

今週末から早い人は GW になるのかな?
ちなみに私はカレンダー通り

今日は配列を結合してみるよ

$array = array('あ', 'い', 'う', 'え', 'お');

//$array[0] = あ
//$array[1] = い
//$array[2] = う
//$array[3] = え
//$array[4] = お

echo join('', $array);


こんな風に書くと結果は下の通り。

あいうえお

さらに、こう書くと。

$array = array('あ', 'い', 'う', 'え', 'お');

//$array[0] = あ
//$array[1] = い
//$array[2] = う
//$array[3] = え
//$array[4] = お

echo join('-', $array);


こんな風に出力されます

あ-い-う-え-お

にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加

文字列を文字列で分割する

2011-04-21 | [ PHP ]
こんにちは!

今週は体力仕事が多くて
身体が痛い~

explode 関数を使って分割するよ。

<?php
$str = 'one|two|three|four';

// 正の値を持つ limit
print_r(explode('|', $str, 2));

// 負の値を持つ limit (PHP 5.1 以降)
print_r(explode('|', $str, -1));
?>


出力した結果はこうなります

Array
(
[0] => one
[1] => two|three|four
)
Array
(
[0] => one
[1] => two
[2] => three
)


にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加

指定した文字数で分割する

2011-04-20 | [ PHP ]
こんにちは!

今日は1日、イベントがあって
すごく忙しい~

やっと新年度がスタートした感じ。

指定した文字数で分割する関数を
試してみるよ

str_split 関数を使って。

<?php
$str = "佐藤亜美菜";
$str = str_split($str);
print_r($str);
?>


出力結果はこうなります

Array
(
  [0] => 佐
  [1] => 藤
  [2] => 亜
  [3] => 美
  [4] => 菜
)


にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加

配列の末尾に変数を追加する

2011-04-19 | [ PHP ]
こんにちは!

明日は1日中イベントがあって
忙しくなりそ~

今日は末尾に変数を追加するよ。

<?php
$stack = array("orange", "banana");
array_push($stack, "apple", "lemon");
print_r($stack);
?>


こんな風に書くと、結果はこうなるよ

Array
(
[0] => orange
[1] => banana
[2] => apple
[3] => lemon
)


にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加

配列の末尾の変数を削除する

2011-04-18 | [ PHP ]
こんにちは!

今週末から少しずつ忙しさが
ピークになってきた~

今日は配列の文字を削除するよ

<?php
$stack = array("orange", "banana", "apple", "lemon");
$fruit = array_pop($stack);
print_r($stack);
?>


出力した結果はこうなるよ

Array
(
[0] => orange
[1] => banana
[2] => apple
)


にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加

配列の数を取得する

2011-04-15 | [ PHP ]
こんにちは!

昨日はお休みを取って友達と
遊びに行ってました

良い気分転換になった~

今日は配列の数を取得するよ。

<?php
$array = array('さ', 'と', 'う', 'あ', 'み', 'な');

//$array[0] = さ
//$array[1] = と
//$array[2] = う
//$array[3] = あ
//$array[4] = み
//$array[5] = な

echo count($array);
?>


出力した結果は、下の通りです

6

にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加

配列を作成する

2011-04-13 | [ PHP ]
こんにちは!

4月になって少しずつ新生活に
慣れてきましたか?

私は配置替えがあって少~し
バタバタです

今日は基本の配列作成。

array 関数を使うよ

<?php
$array = array(1, 1, 1, 1, 1, 8 => 1, 4 => 1, 19, 3 => 13);
print_r($array);
?>


こんな風に書くと結果は

Array
(
[0] => 1
[1] => 1
[2] => 1
[3] => 13
[4] => 1
[8] => 1
[9] => 19
)


こうなります。

にほんブログ村 IT技術ブログへ   にほんブログ村 IT技術ブログ プログラム・プログラマへ
コメント
この記事をはてなブックマークに追加