phpの初心者です。

以下の記述ですが、上手にループしてくれません。

for($i = $num ; $i < $max ; $i++)

$num の部分に「0」を入れると稼動するのですが、変数を代入したいというのが希望です。

方法があったらご教授下さい。

A 回答 (1件)

もう一度全体のコードを見直してみてください。


問題なく動作します。

$num = 1;
$max = 5;

for($i = $num ; $i < $max ; $i++){
echo $i."<br />";
}
    • good
    • 0

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q「本人日文不佳,哪位高手好心翻」の意味を教えてください

私は、ある小説についての感想をブログに書いているのですが、ふと、ブログのURLで検索をかけてみたところ、中国のサイトで、私の感想が原文のまま引用されていました。
その原文の下に「本人日文不佳,哪位高手好心翻」という文字とともに、私の文章を翻訳したものが載せられていました。

中国語についてはまったくの無知なので、「本人日文不佳,哪位高手好心翻」という一文の意味が気になってしまいしようがありません。
どなたか、教えてくださいますでしょうか。
よろしくお願いします。

Aベストアンサー

こんにちわ(/は)。

>「本人日文不佳,哪位高手好心翻」。
え~と、この文章の一文字が文字化けしているので推測して補完しました。多分合っているはずです。句読点も間違いなので正しておきました。
礼節が備わっていて丁寧に人にお願いをするときの文章ですね。

まず意訳です。
(私自身は日本語があまり上手ではないので、どなたか(日本語が)うまいかたでご親切なかたがいましたら翻訳してください)。
本人:(名詞)。私自身。
日文:(名詞)。日本語。
不:(副詞)。直後にくっついた形容詞などを否定する語。英語の”no”と同義。~ではない。
佳:(形容詞)。美しい。良い。うまい。上手。
哪位:どなたか。(”誰か”の丁寧語)。
高手:じょうずなかた。うまいかた。(硬い言葉で言うと”名手”)。
好心(的人):(名詞)。善意。親切な心。(掲題の文章では”的人”が省略されています)。→ 親切なおかた。
翻:(動詞)。翻訳。訳す。

簡潔に書くと;
(私は日本語がへたなので、どなたかうまい人で親切なかたがいたら訳してくださいな)。

安心してくださいな(^^♪。

こんにちわ(/は)。

>「本人日文不佳,哪位高手好心翻」。
え~と、この文章の一文字が文字化けしているので推測して補完しました。多分合っているはずです。句読点も間違いなので正しておきました。
礼節が備わっていて丁寧に人にお願いをするときの文章ですね。

まず意訳です。
(私自身は日本語があまり上手ではないので、どなたか(日本語が)うまいかたでご親切なかたがいましたら翻訳してください)。
本人:(名詞)。私自身。
日文:(名詞)。日本語。
不:(副詞)。直後にくっついた形容...続きを読む

Q基本5文型と文の種類

文の種類は,平叙文,疑問文,命令文,感嘆文以外に本当にないですか?(他に思いつきませんが、これで全てといえるか否かがいまいちよく分りません)

肯定文・否定文とは上の各文の種類に対して、更に分けることができるのでしょうか?

基本文型はなぜ、各文の型と完全には一致しているわけでないのに、その様に分類して考えているのでしょうか?

Aベストアンサー

失礼しました。
一応確認だけさせて頂きました。

>Vを動詞と捉えるよりも動詞区と捉える方がいいと思います。でないと例えば、助動詞を使った文などについては考えることができなくなりますから。

それでいいように思います。助動詞が付いても完了形や進行形などになっても動詞のタイプ自体は変わりないのですから、文型は変わりません。

>また例えば、SVOなどの文は同時にVO自体が一つの動詞句と理解することもできると思いました。そんなことを考えたわけです。

面白そうな考え方です。特に「VO自体が1つの動詞句と理解する」という所は少し興味があります。

ただ、一応僕にとっては、「動詞句」っていえば、例えば make fun of ~(~をからかう)とか、speak ill of ~(~の悪口を言う)などのように、特別な組み合わせだけを思い浮かべますね。

VOの組み合わせで「動詞句」と考えられそうな例を教えて頂けませんか。ちょっとイメージをつかんでみたいので。

Qphpで$chars{$num};とした場合の扱い

いつもお世話になっております。

下記のページのパスワードを生成するクラスを参考に見ていたところ、
http://www.plusmb.jp/2009/02/06/2439.html

クラスの最後の処理に、
$password .= $chars{$num};
とあります。

私自身が、初めて、$chars{$num};を見まして、
この場合、
$charsに入っているのが、英数字がずらっとならんだ中から、
$num文字目を抽出してきているようです。

こちらの挙動の解説が知りたくて、サイトなどを教えていただきたく
お願いになります。

Aベストアンサー

http://jp2.php.net/manual/ja/language.variables.variable.php

でしょうか。
可変変数の振舞を使った書き方ですね。

$string = 'abcde';
$a = $string{0}; // $a = 'a'
$b = $string{1}; // $b = 'b' になる。

$i = 2;
$c = $string{$i}; // $c = $string{2} --> $c = 'c'

可変変数は変数代入時の左辺にも使えるのですが、
訳が分からなくなるので、あまり使わないようにしています。

$aaa = 'bbb';
$$aaa = $aaa{0};

var_dump($bbb); // $bbb='b'

QWord2003で文の末尾の一文字が行頭にくるのを避けたい

Word 2003を使っています。

通常の状態で文を入力した場合、文の末尾の一文字が行頭にきてしまうことがあります。
たとえば、
--
教えて!goo では、個人情報の掲載や誰かの書い
たものをそのまま転記するなどの著作権の侵害、
質問ではなく議論を目的とする投稿などはできませ

--
といった様に、「ん」一文字が新しい行に表示されてしまいます。
これを避けたいのですが、どのように設定すればよいのか、調べても見つけることができませんでした。

TeXでは自動的に行ってくれるような処理なので、Wordでできないはずはないと思うのですが・・・。

設定方法をご存じの方がいましたら、教えていただければと思います。

Aベストアンサー

Wordは日本語に関しては、「できません」が一語とはみなさないようです。次の行に一文字だけ回るのは見苦しいという価値観もないようです。

小手先で逃れる以外、無理というのが正解でしょう。

Qprint "{$data[$i][$j]}";の $dataと「直接関係」がある

<!DOCTYPE html>
<html>
<head>
<title>P185 Sample6-15▸ 多次元配列</title>
</head>
<body>

<?php

$data[0][0] = "東京";
$data[0][1] = 32;//$data[0][●]に東京のデータを格納します。
$data[0][2] = 25;
$data[1][0] = "名古屋";
$data[1][1] = 28;//$data[1][●]に名古屋のデータを格納します。
$data[1][2] = 21;
$data[2][0] = "大阪";
$data[2][1] = 27;//$data[2][●]に大阪のデータを格納します。
$data[2][2] = 20;
$data[3][0] = "京都";
$data[3][1] = 26;//$data[3][●]に京都のデータを格納します。
$data[3][2] = 19;
$data[4][0] = "福岡";
$data[4][1] = 27;//$data[4][●]に福岡のデータを格納します。
$data[4][2] = 22;

?>

<table border="2">
<tr bgcolor="#AAAAAA">
<th>都市名</th>
<th>最高気温</th>
<th>最低気温</th>
</tr>

<?php

for($i=0; $i<count($data); $i++){
print "<tr>";
for($j=0; $j<count($data[0]); $j++){
print "<td>{$data[$i][$j]}</td>";//配列の要素を出力する。
}
print "</tr>\n";
}

?>

</table>

</body>
</html>
以上ですが・・・だんだん難しくなってきました!
 さて
  print "<td>{$data[$i][$j]}</td>";の $dataと「直接関係」があるところは
 1) for($j=0; $j<count($data[0]); $j++){  
 2)$data[0][0] = "東京";~$data[4][2] = 22;
  の1)2)のどちらと「直接関係」があるのでしょうか?
 以上よろしくお願いいたします。

<!DOCTYPE html>
<html>
<head>
<title>P185 Sample6-15▸ 多次元配列</title>
</head>
<body>

<?php

$data[0][0] = "東京";
$data[0][1] = 32;//$data[0][●]に東京のデータを格納します。
$data[0][2] = 25;
$data[1][0] = "名古屋";
$data[1][1] = 28;//$data[1][●]に名古屋のデータを格納します。
$data[1][2] = 21;
$data[2][0] = "大阪";
$data[2][1] = 27;//$data[2][●]に大阪のデータを格納します。
$data[2][2] = 20;
$data[3][0] = "京都";
$data[3][1] = 26;//$data[3][●]に京都の...続きを読む

Aベストアンサー

> の1)2)のどちらと「直接関係」があるのでしょうか?

No.1さんと同じく質問の意味が理解できません。
わかり易く補足いただいた方が良いかと思います。



”の1)2)のどちらと「関係」があるのでしょうか?” というご質問であれば

”どちらとも関係あります” という回答になります。

Q看護師国家試験の過去問について教えてください。 次の文を読み問題2に答えよ。 32歳の初産婦。妊娠3

看護師国家試験の過去問について教えてください。


次の文を読み問題2に答えよ。
32歳の初産婦。妊娠33週0日。公務員の夫と2人暮らしである。デパートで販売主任をしている。本日の定期健康診査の結果、子宮底長28cm、第2頭位、血圧114/70mmHg、前回の健康診査からの体重増加は0.6kg、尿検査は正常であった。「今まで残業も多く、妊娠していることをあまり意識せずに働いてきた。ここ数日、夕方になると靴がきつく感じる。左膝の裏側の血管がデコボコふくれている所があるが押しても痛くない。出産後は職場復帰する予定で、その後の子どもの養育方法はまだ決めていない」と言っている。

問題2
保健指導として適切なのはどれか。

1. 塩分を制限するよう説明する。
2. 入院時に必要な物品のパンフレットを渡し説明する。
3. 保健所で保育所の入所申請をするよう説明する。
4. 夫の育児への協力の予定について説明する。


この問題、答えは1ですが、2と4も適切な指導と思いますがなぜ違うのですか?
3は保健所ではなく市区町村役場だから明らかに違うのでわかるのですけど、間違っている理由を教えてください。

看護師国家試験の過去問について教えてください。


次の文を読み問題2に答えよ。
32歳の初産婦。妊娠33週0日。公務員の夫と2人暮らしである。デパートで販売主任をしている。本日の定期健康診査の結果、子宮底長28cm、第2頭位、血圧114/70mmHg、前回の健康診査からの体重増加は0.6kg、尿検査は正常であった。「今まで残業も多く、妊娠していることをあまり意識せずに働いてきた。ここ数日、夕方になると靴がきつく感じる。左膝の裏側の血管がデコボコふくれている所があるが押しても痛くない。出産後は職場復...続きを読む

Aベストアンサー

間違っている、というのとは若干違います。
看護国家試験だと消去法という考え方より、どれが一番適切か、という考え方で解答を選ぶ事が少なくないです。
国試の解答も優先順位を考えるということですね。

入院時の必要物品についての説明や、夫への育児協力については、もう少し早い段階で指導します。
妊娠していることをあまり意識せず働いてきた、という言葉があると、出産準備が大丈夫かどうか心配にはなりますが、何を優先的に考えなければならないか、となると、明かむくみの症状が出ているので、「今」適切な指導となれば、塩分制限の指導ということになります。

Q@$a = $b["c"] or $a = "text"; という記述の仕方

これは $a = b["c"] がエラーだったら$aに"text"を代入できるので楽なんですが、
あまり使わない方がいい構文なのでしょうか?

配列の存在チェックをしていて
if(isset($b["c"])){
$a = $b["c"];
}else{
$a = "text";
}
こちらの方がいいのでしょうか?
or の使い方が検索してもイマイチ分からないのです

@はエラーが発生しているのに、それを表示しない方法だと認識しています
だからエラーを出さないのが正しい記述なのであれば、後者が正しいのかと思ったり
1行で収まる上に、一応構文として理解も難しくないので問題ないのかなと思ったり

タイトルの記述方法が不適切なのかどうかと、orの適切な使い方、@はあまり使わない方がいいのかを教えてください
本やネットで検索してみたのですが、どうしてもヒットしません
検索で分かるのでしたら、どのような検索の仕方がいいか教えてください!
お願いします。

Aベストアンサー

@$a = $b["c"] or $a = "text";

if(isset($b["c"])){
$a = $b["c"];
}else{
$a = "text";
}
では$b["c"] = 0の時の動作が違いますね
上の式と同じにするなら
if(isset($b["c"]) and $b["c"]){
または
if(!empty($b["c"])){
になると思います
@は自分も関数の頭に使うことはたまにあります。使わない方がいいとは思いません。

@がないと$b["c"]が未定義の場合にNoticeエラーとなります。

Q深澤翠ちゃんってcutieのモデルではなくなったのですか?

深澤翠ちゃんってcutieのモデルではなくなったのですか?

以前、雑誌cutieの読者モデル(専属モデル?)として出ていた深澤翠ちゃん。
最近cutieで見ない気がするのですが、もうcutieのモデルさんではなくなったのですか?
最新号を久しぶりに買ってみたのですが、翠ちゃんが見当たりませんでした。

他の雑誌ではよく見るので、人気がなくなったわけではないと思うのですが…
cutie自体、昔とは雰囲気が違ってきているし、翠ちゃんはcutieに合わなくなったのでしょうか?

Aベストアンサー

私はKERAで翠ちゃんを見てるよー

Q$int5 = PHP_INT_MAX ;

$int5 = PHP_INT_MAX;     //整数型の最大値

 以上、参考書に書いてあるのですが!
 素人の私にとりまして、意味がいまいちです!?
 
 PHPの$int5 = PHP_INT_MAX; は、C言語みたいに、何行もプログラムを書かずに
 目的の最大値を、取り出せるとの解釈でよろしいのでしょうか!?
  
 以上宜しくお願いいたします。
 

Aベストアンサー

定義済みの定数です。
http://www.php.net/manual/ja/reserved.constants.php


人気Q&Aランキング

おすすめ情報