[過去ログ] 【PHP】下らねぇ質問はここに書き込みやがれ 13 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
201(1): (ワッチョイ ff35-3J+y) 2022/01/09(日)02:14 ID:hMW0FFlO0(1/2) AAS
質問です。
PHPでMySQLを使いたくて
MariaDB&MySQL全機能バイブル 単行本(ソフトカバー) ? 2014/12/18
鈴木 啓修 (著), 山田 奈緒子 (著)
を購入したのですが難しすぎました。
もっとわかりやすいお勧めの書籍とかありませんか。
202(2): (ワッチョイ ff2c-EgL+) 2022/01/09(日)05:32 ID:lzN+drLE0(1/3) AAS
>>198
高知県のトップページの下の方に、RSS・Atom のリンクがある
RSS
外部リンク[rss]:www.pref.kochi.lg.jp
Atom
外部リンク[atom]:www.pref.kochi.lg.jp
コマンドプロンプトで、curl を使って、ダウンロードしてみる。
省15
203: (ワッチョイ ff2c-EgL+) 2022/01/09(日)05:47 ID:lzN+drLE0(2/3) AAS
>>199
データベース(DB)の設計は、勉強しないと無理。
DBが難しいのなら、CSV ファイルへ書き込んで、Excel で見るという手もある
Ruby on Rails のようなフレームワークのO/R マッパーを使えば、
テーブルも自動的に作られるので簡単
>>201
データベース(DB)の設計は、ひとまず簡単な本で、第3正規形まで学ぶ
省2
204(1): (ワッチョイ ffcb-dXQO) 2022/01/09(日)05:51 ID:RPzdd9tK0(1) AAS
>>202
リンクにあげたようなrss検出ツールもcurlを使っていると思われるのでしょうか?
205: 201 (ワッチョイ ff35-iyeF) 2022/01/09(日)14:35 ID:hMW0FFlO0(2/2) AAS
結局のところPHP関連のホームページがおおいので、やりたいことはできそうです。
SQL文もなんとかなりそう。
ただ、動作するまで、エラーがどこで起きてるのかがわかりづらかったです。
ubuntu のgeditを使ってたのですが何か良い開発環境ありませんか?
206(1): (ワッチョイ dfaf-SiE+) 2022/01/09(日)23:47 ID:Mp6BIwpk0(1) AAS
DBってそんな難しいか?
207(1): (ワッチョイ ff2c-EgL+) 2022/01/09(日)23:51 ID:lzN+drLE0(3/3) AAS
Windows 10, WSL2, VSCode(拡張機能・Remote Development)
ウェブ系のすべての言語・フレームワークで、VSCodeを推奨。
後は、おすすめ拡張機能を探す
詳しくは、VSCodeのスレで聞いて
208(1): (ワッチョイ 7ff0-dXQO) 2022/01/10(月)00:20 ID:MINWORCd0(1) AAS
スレ立てるまでもない質問はここで 158匹目
2chスレ:tech
ここに、YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
Ruby on Rails 初心者用コースの内容を書いておいた
基本的に、Rails以外のフレームワークは、シェアが少ないのでおすすめしない。
学習環境も揃わないので、無理
Railsでは、Railsチュートリアル・Railsガイド・
省7
209: 201 (ワッチョイ ff35-iyeF) 2022/01/10(月)00:38 ID:uVCdcKM00(1) AAS
>>206
PHPがエラーはかないから難しいです。
一応エラーはくようにしたけどそれでも。
>>207
> Windows 10, WSL2, VSCode(拡張機能・Remote Development)
> ウェブ系のすべての言語・フレームワークで、VSCodeを推奨。
> 後は、おすすめ拡張機能を探す
省3
210: 202 (ワッチョイ ff2c-EgL+) 2022/01/10(月)01:33 ID:2kgrfn9w0(1) AAS
>>204
curl は、ダウンロードするために使っただけ
開発時には、何回も他人のサーバーへアクセスしないようにする。
営業妨害などで逮捕されるかも知れないので、
一旦、自分のPC へダウンロードしてから、ローカルファイルに対してテストする。
または、自分のPC内でサーバーを立てて、それに対してテストする
>>202
省8
211: (アウアウアー Sa8f-3n+w) 2022/01/10(月)08:56 ID:MJIV3zOpa(1) AAS
PHPのスレでPHPで答えないやつは死ね
212: (ワッチョイ df63-lUoQ) 2022/01/10(月)12:09 ID:KhqaaBh00(1) AAS
<?PHP die('死ね'); ?>
213: (ワッチョイ ffbb-e32q) 2022/01/10(月)12:14 ID:/uYvX2ck0(1) AAS
こうやって見ると、最後の?はちょっとかわいいな
214: (ワッチョイ 7fad-dXQO) 2022/01/10(月)14:18 ID:HvcuIQ5X0(1) AAS
YouTube で有名な、雑食系エンジニア・KENTA のサロンのRuby on Rails 初心者用コースでは、
Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース
今までは、Docker Compose までが初心者用コースだったが、最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も必要
だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!
省15
215: (ワッチョイ fff2-aGiv) 2022/01/10(月)16:26 ID:pX/baEaV0(1) AAS
ruby使いキモい
216: (ワッチョイ 7f7c-lUoQ) 2022/01/10(月)22:47 ID:WbwK/aTR0(1) AAS
Rubyの話している奴は無視してw
フレームワーク使わずに素のPHPでデータベースいじるならPDO一択だけど
try catchで囲めば普通にエラー分かるような?
最近はLaravelしか使ってないからEloquentばかり利用してるけど結局これも中身はPDOだしなぁ
エラー時はcatchでMySQLならそのエラーが取れるよ
217(1): (ワッチョイ df24-l01Y) 2022/01/11(火)05:22 ID:KG7TH+I30(1) AAS
初心者です
サーバサイドはもうPHPよりNode.jsの時代でしょうか?
Laravel使ってるのは年寄だけと聞きます
218: (ワッチョイ ffbb-e32q) 2022/01/11(火)06:06 ID:2y/rudNo0(1) AAS
>>217
言ってるやつに根拠を聞け
ばかなの?
219: (ワッチョイ ffcb-dXQO) 2022/01/11(火)11:26 ID:h7Z62fbT0(1/6) AAS
外部リンク[rdf]:jin115.com
simplexml_load_fileでxmlオブジェクトを取ってくると以下のように要素が取得されるので、タイトルまで取ってしまいます。
channelを除外する分岐はどうしたらいいんでしょうか?
rss1なので
channel
item
item
省2
220: (ワッチョイ ffcb-dXQO) 2022/01/11(火)11:56 ID:h7Z62fbT0(2/6) AAS
インデックス0を除外すればいいかなと思ったんですが、インデックスが取得出来ません。
foreachにおいては要素名がインデックスになっているようです。
<?php
$rss = "外部リンク:jin115.com
$xml_object_test = simplexml_load_file($rss);
foreach($xml_object_test as $index => $element_of_hierarchy1){
echo $index;
省5
221: (ワッチョイ ffcb-dXQO) 2022/01/11(火)11:58 ID:h7Z62fbT0(3/6) AAS
外部リンク:stackoverflow.com
simplexmlは普通の配列じゃないようですね。
要素名で判断することは出来ますか?
222: (ワッチョイ ffcb-dXQO) 2022/01/11(火)12:01 ID:h7Z62fbT0(4/6) AAS
あっ、インデックスで名前取れるんだ 要素の
これで判断するす
223: (ワッチョイ ffcb-dXQO) 2022/01/11(火)14:35 ID:h7Z62fbT0(5/6) AAS
dieと例外処理って何がちゃうんですかね?
224(1): (ワッチョイ 7f02-dXQO) 2022/01/11(火)15:24 ID:gisUZ/Sj0(1) AAS
本来の違いは
dieがプログラムが即終了する状態
例外処理はなんか処理するとプログラムの続行が
可能な状態
225: (ワッチョイ ffcb-dXQO) 2022/01/11(火)16:19 ID:h7Z62fbT0(6/6) AAS
>>224
ありがとうございました。
226: (ワッチョイ df05-l01Y) 2022/01/12(水)03:40 ID:7Whl/EKr0(1) AAS
最近はPHP使わない案件も増えてきたね
数年後にはPHPはWeb開発言語の主役では無くなっていると思う
227(1): (オッペケ Srb3-mp4b) 2022/01/12(水)09:34 ID:IhhF8DpWr(1/2) AAS
現時点では以下のランキングらしいがphpが脱落しRubyはその前から使われなくなってきたから
残るのはpythonとnodeか
Laravel
Express.js
Django
Ruby on Rails
Flask
228(1): (ワッチョイ ffcb-dXQO) 2022/01/12(水)10:56 ID:GPFkW/uI0(1/2) AAS
$arr = [
["sato1","sato2","sato3"],
["kato1","kato2","kato3"],
];
配列に名前ってつけられるんでしょうか?
sato_group
kato_group
省3
229: (ワッチョイ df02-VMuR) 2022/01/12(水)12:48 ID:F2PdGvXs0(1) AAS
分野によって使い分けでしょ
230(2): (オッペケ Srb3-mp4b) 2022/01/12(水)13:34 ID:IhhF8DpWr(2/2) AAS
>>228
個人用途なら何使ってもいい
そもそもpythonよりphpのほうが3倍高速
今はLaravelが多いんだけど、phpゴミ!php憎し!が多いから早く滅ぼしたい層がかなり多い
であればExpressやDjangoってことになるんだろうがExpressは薄いフレームワークだしDjangoは到底Laravelに及ばない
となるとどの言語も微妙
Nodeは後継としてDenoがあるけど全然使われていない
省2
231(1): (ワッチョイ ffcb-dXQO) 2022/01/12(水)13:45 ID:GPFkW/uI0(2/2) AAS
>>230
どうもです。phpにしときます。
wordpressも使うし。
232: (ワッチョイ df7b-sEAu) 2022/01/12(水)19:05 ID:cgAm36ON0(1/2) AAS
>>231
PHPが糞なのは事実だが、滅ぼしきれないのは他もそれなりに糞だから。
とはいえ最終的に収束するならJSしかないので、学習対象を絞りたいのならJSにしとけ。
シェアは以下で確認出来る。各言語をつつけば詳細も見れる。
外部リンク:w3techs.com
外部リンク:w3techs.com
PHPは漸減傾向、とはいえ10年以内に0になるようなペースではない。(現在78.1%)
省6
233: (テテンテンテン MM4f-zw7+) 2022/01/12(水)19:45 ID:HUvSYeLkM(1/2) AAS
PHPで何のフレームワーク使われてるか見分ける方法ありますか?
レンタルサーバーからソースは全部ローカルに移したんだけどどこ見ればいいのかわからない。そもそも使ってないかもしれない
234(1): (ワッチョイ ffbb-e32q) 2022/01/12(水)19:47 ID:CS5942FP0(1/2) AAS
index.php見れば判別できると思うぞ
235(1): (ワッチョイ fff2-aGiv) 2022/01/12(水)19:56 ID:oNseMJta0(1) AAS
個人的にはjs滅べと思ってる
236: (テテンテンテン MM4f-zw7+) 2022/01/12(水)19:57 ID:HUvSYeLkM(2/2) AAS
>>234
ありがと
見たけど特にそれらしきもの無かった。
30画面以上はあってDB接続とかしてるけどフレームワーク使わないってよくあるもの?
237: (ワッチョイ ffbb-e32q) 2022/01/12(水)20:14 ID:CS5942FP0(2/2) AAS
WordPressとか30ページ以上あってもフレームワークじゃないでしょ?
古いシステムでもフレームワーク使用してないのはそれなりに見かける
238(1): (ワッチョイ df7b-sEAu) 2022/01/12(水)21:04 ID:cgAm36ON0(2/2) AAS
>>235
JSは現状滅ぶ兆候すらない。
対抗馬もいないし、PHPerですらJSを書くしかない。
シェアは上がる可能性しかなく、実際にそうなってる。
PHPもまあ滅ぶ兆候はないが。
滅ぶかどうかは結局使う人が居るか≒新規参入者があるかであり、
PHPは一番簡単な所=新規参入者が多いところを占拠してるからこの点は盤石。
省10
239(1): (ワッチョイ dfaf-SiE+) 2022/01/12(水)22:57 ID:jcrcQ2pk0(1) AAS
JS難しいよな
240: 208 (ワッチョイ ff2c-EgL+) 2022/01/13(木)00:06 ID:Ia/gMc7B0(1/2) AAS
>>208
に書いた
日本のウェブ開発の将来は、ほぼKENTAが決めている
Ruby on Rails の有料サロンは、日本6位の3千人。
(1位は、数万人のキングコング西野)
Laravel のシェアは少しあるけど、KENTAがPHP は一生やる必要がないと言ったので、
PHP自体が一気にオワコンになってしまったw
省5
241: (ワッチョイ df7b-sEAu) 2022/01/13(木)00:19 ID:tGvK+xu50(1/6) AAS
>>239
プログラミング言語の中では最軽量級で簡単だよ。
段々と初心者向けページも充実してきてるので、諦めてさっさと学ぶべき。
外部リンク:developer.mozilla.org
JSが難しいと言われるのは最初からHTML/CSS/DOM/WebAPI周りをある程度知っている必要があるから。
PHPerならこの辺の基礎知識はあり、純粋にプログラミング面だけで済む点は楽だよ。
仮にクライアントサイドでPHPが動いたとしても、コードも酷い事になるし死ねると思うよ。
省3
242: (ワッチョイ df7b-sEAu) 2022/01/13(木)00:45 ID:tGvK+xu50(2/6) AAS
見てたらPHP.netみたいな目次もあったわ。
外部リンク:qiita.com
文法的にはここを読めば済むから、
これで駄目ならプログラミング自体が出来ておらず、その場合はどの言語でも難易度は同じ。
243: (ワッチョイ df7b-sEAu) 2022/01/13(木)00:46 ID:tGvK+xu50(3/6) AAS
ごめんリンク間違った。PHP.netみたいなMDNの目次は以下。
外部リンク:developer.mozilla.org
244: (ワッチョイ 5fb3-6Qs4) 2022/01/13(木)01:05 ID:M4+X8mJO0(1/3) AAS
フレームワーク等は使用せずに、外部ファイルのHTMLテンプレを読み込んでテンプレの変数を展開した上で出力するPHPプログラムを作っています
テンプレートに記載されている変数をPHP側で展開する良い方法はありますでしょうか?
テンプレをfile_get_contentsで読み込んでstr_replaceで変数を値に置換する事でひとまず対応できたのですが、何かもっと良い方法が無いかと思い質問させて頂きました
245(1): (ワッチョイ ff2d-2G4o) 2022/01/13(木)01:26 ID:CtFruw0j0(1) AAS
extract()
ob_start(), ob_get_clean()
preg_replace_callback()
自作のテンプレエンジンだと、大体これらの関数を使う
246: (ワッチョイ 5fb3-6Qs4) 2022/01/13(木)02:29 ID:M4+X8mJO0(2/3) AAS
レス有難うございます!
それらの関数について調べてみます!
247(1): (アウアウクー MMb3-haYe) 2022/01/13(木)07:47 ID:YXAuRPN9M(1) AAS
>>238
>ただし改善はされてるが遅いし方向は間違ってるしで、今後とも他言語と比べて糞であり続ける。
「遅い」というのをPHPの実行速度のことを言ってるならPHP8はかなり速いぞ
248(1): (ワッチョイ df7b-sEAu) 2022/01/13(木)08:23 ID:tGvK+xu50(4/6) AAS
>>247
遅いのは「進化」のことだよ。
他言語よりも進化速度が遅いから、他言語には永遠に追いつけず、差も広がり続ける。
だから絶対値はマシになるけど、比較的糞なままなのも確定してる。
つか、
> そもそもpythonよりphpのほうが3倍高速 (>>230)
これってマジ?聞いた事無いけど。(Pythonと大して変わらんと聞いている)
249(1): (オッペケ Srb3-mp4b) 2022/01/13(木)09:09 ID:dMrpZs5dr(1) AAS
>>248
聞いたことないお前が正しいのか?
外部リンク:hackr.io
Python vs PHP in 2022
新しいリリースのPHP 7.xは非常に高速で、通常のPythonプログラムのほぼ3倍の速度です。
外部リンク:medium.com
PHP Vs Python: Which Is Best For Web Applications In 2021?
省2
250: (ワッチョイ ffbb-e32q) 2022/01/13(木)10:16 ID:3y+qilua0(1) AAS
めっちゃ進化してて笑うw
251: (ワッチョイ ff35-iyeF) 2022/01/13(木)13:09 ID:9fpCP2+O0(1) AAS
php8はもっと速度あげてましたよね。
252: (ワッチョイ 5fb3-6Qs4) 2022/01/13(木)13:23 ID:M4+X8mJO0(3/3) AAS
>>245
教えて頂いた関数を調べました
テンプレ側でphpタグ内でechoすればいくらでも取り扱い方はあるんですね
元々インフラエンジニアでsmartyを使ったサイトの保守をやる事になりPHPを勉強し始めたので、何も考えずテンプレ側で中括弧で囲んだものを変数展開する実装をしようとしていましたw
ありがとうございました!
253: (ワッチョイ df7b-sEAu) 2022/01/13(木)14:20 ID:tGvK+xu50(5/6) AAS
>>249
> 数年前、Pythonは最速のプログラミング言語と見なされていましたが
どこのパラレルワールド?
とはいえ3枚目のは一見まあまあだが、出所は下記で、
外部リンク[html]:benchmarksgame-team.pages.debian.net
PHPがPythonに勝ってる順にソートされてるので、印象操作としてはだいぶ酷い。
PHPの場合は数値計算で勝ったところで意味がないし、正規表現も大して使わないので、
省9
254(1): (ラクッペペ MM4f-l01Y) 2022/01/13(木)14:24 ID:oIjbYCPRM(1) AAS
速さなんかでは言語は選ばれない
インフラ側をスケールすれば解決する
結局は人材確保が容易い言語が選ばれる
そういった意味ではPHPの地位を脅かす可能性のある言語は現状ではPythonよりjsになると思う
255: (ワッチョイ df02-VMuR) 2022/01/13(木)14:28 ID:i4pedxF50(1) AAS
クライアントサイドのjsが比較対象になる理由が分かりません
256: (ワッチョイ 7f7c-dXQO) 2022/01/13(木)17:51 ID:aFi3jMHu0(1) AAS
node.js知らないのか・・・
まぁ、日本ではnode.js使ってるという話はあんまり聞かないなぁ
PHPで実装した方が使える人を集めるのも楽だしね
expressなどで一度はやってみたいけど
これもvueやらreactやってないと多分キツいのではないかと思う
257: (ワッチョイ df7b-sEAu) 2022/01/13(木)18:10 ID:tGvK+xu50(6/6) AAS
>>254
スケールにも限界があるからNode/Go/Rustに移行するわけだろ。
そしてPythonも十分人数はいるよ。PHPも多いけど。
動画リンク[YouTube]
ただしPythonをWebで使う理由は「Python以外やりたくない」だけで、
それでもどのみちJSは外せないので普通ならJSを勉強するか最初からNodeで行く事になる。
だから、PythonによってPHPが滅ぼされるって事にはならないだろうね。
258: 208 (ワッチョイ ff2c-EgL+) 2022/01/13(木)23:12 ID:Ia/gMc7B0(2/2) AAS
Django を選択する香具師は、適材適所じゃない
企業の目的は、安い速いうまい。
だからウェブサービスでは、Ruby on Rails で良い。
Python に、こだわる必要はない。
AI・機械学習なら、Python, Julia を使えば良いけど
Ruby の女神・池澤あやかは、
Ruby biz Grand prix 2020 の大賞を取っているけど、
省2
259: (ワッチョイ 5fda-dXQO) 2022/01/13(木)23:34 ID:6Sqpg55i0(1) AAS
WEBスクレイピングしたら逮捕されるって本当ですか?
260: (テテンテンテン MM4f-zw7+) 2022/01/14(金)15:31 ID:9ZtlNqLhM(1) AAS
jQueryのajaxでPHPの処理呼んでmb_send_mailでメール送信してるんだけど、セキュリティ的に問題あったりします?
PHPMailerとか使わないとだめかしら
261: (オッペケ Srd1-9WIe) 2022/01/15(土)20:41 ID:6jv0Mmn0r(1/2) AAS
RSSをデータベースに格納して表示したいのですが格納がどうしてもうまくいきません。
もう48時間以上かかっていて泣きそうです。どなたか原因はわかりませんでしょうか?
$url1 = ['','','',];
// insertの準備
$stmt = $dbh->prepare('insert into hlxclitx_feed_rss (post_thumbnail, site_title, link,description) values (?, ?, ?, ?)');
foreach ($url1 as $url) {// URLのループ開始
if (($rss = @simplexml_load_file($url)) === false) continue;
省25
262(1): (オッペケ Srd1-9WIe) 2022/01/15(土)20:49 ID:6jv0Mmn0r(2/2) AAS
解体して表示だけ取得だけ全部試しました。
それなのにinsert into?が原因で格納に失敗します。
データベースの名前カラムすべて見直しました。
何が原因でしょうか?
263: (ワッチョイ 6e2c-yR06) 2022/01/15(土)23:21 ID:iJzr35B10(1) AAS
コンソールに、データベースのエラーメッセージが出ていないの?
そのエラーメッセージで検索すれば?
例えば、Ruby on Rails では、
SQLite のコンソールを使わなくても、
Rails console から、直接データベースを更新して、内容をチェックできる
264(1): (ワッチョイ a963-soNI) 2022/01/15(土)23:43 ID:oXGiUqfh0(1) AAS
>>262
$desW ってどこかで設定しているの?
265: (ワッチョイ ae35-fkY6) 2022/01/16(日)01:35 ID:YYF6c/OO0(1) AAS
外部リンク:www.sejuku.net
ubuntuで使っててここじゃないページでSQLのエラー表示の方法
みかけたけどどこか忘れた
266: (オッペケ Srd1-9WIe) 2022/01/16(日)02:01 ID:VgKPIk3gr(1/2) AAS
RSSを格納するときにエラーが出ていたので格納したところ、Base table or view not found: 1146 Tableと表示されておりました。
どうやら、モデル名.テーブル名に格納するようになっておりこのモデル名が邪魔なようです。どのように解決すればよいでしょうか?
lavelでの解決法しか出てこなくて困っております。
267: (オッペケ Srd1-9WIe) 2022/01/16(日)02:05 ID:VgKPIk3gr(2/2) AAS
>>264
$desWは設定し忘れておりました。すみません。
格納がことごとく失敗してそこばかり修正していたので冷静に全体まで目が通ってないかもしれません…
268: (オッペケ Srd1-9WIe) 2022/01/16(日)22:20 ID:PpUhmIHar(1) AAS
データベース名が複数存在しておりconfig.phpに記載されているdbnameと異なるものを新規で作成したためエラーが起こっておりました。デフォルトのデータベースにテーブルを作成したところ成功いたしました。
コードを修正するあまりデータベースの基本操作の理解をおろそかにしておりました。誠に申し訳ありません。
269(1): (テテンテンテン MM66-E6lP) 2022/01/17(月)12:28 ID:Swoj17EWM(1) AAS
PHP初心者です。
index.phpにrequireでDBからデータ取得する共通処理を呼び出して表示をしていますが、キャッシュのせいかデータを更新しても古いデータが表示されてしまいます。
index.phpにheader(“Cache-Control: no-store•••のキャッシュ無効化を書いたら正しいデータが表示されるようにはなりましたが、imageとかcss等もキャッシュされないとサイトが重くなるのでは?と思っています
どうするのがいいでしょうか?
270(1): (シャチーク 0C56-J9tc) 2022/01/17(月)13:52 ID:rdgDbl6jC(1) AAS
>>269
普通はそんなキャッシュされないんだけどね
ブラウザの履歴全部消して、追加したheader()も削除して、index.phpを開いた時のリクエストヘッダとレスポンスヘッダさらせば、原因がわかるかもね
271: (テテンテンテン MM66-E6lP) 2022/01/17(月)18:49 ID:tufIE2pHM(1) AAS
>>270
ありがとうございます
レンタルサーバのキャッシュの設定ぽかったです
header(‘Cache-Control: no cashe’)で回避することにしました
272(1): (ワッチョイ a910-KmD2) 2022/01/17(月)22:01 ID:0Oj5SST40(1/2) AAS
for文の入れ子が理解できません
コードを見て、どういう結果が出るのかっていうのはわかるんですが、意図通りの結果を出す為に1からどうコードを書けばいいのかがわからないんです..
以下を表示するためのfor文について、コードの組み立て方を教えてもらえないでしょうか
***1
**121
*12321
1234321
273: (ワッチョイ c27c-soNI) 2022/01/17(月)22:10 ID:Fwtfafsq0(1/2) AAS
*は出力していないけど、
for ($i = 1; $i < 5; $i++) {
for ($j = 1; $j < $i; $j++) {
echo $j;
}
for (; $j > 0; $j--) {
echo $j;
省3
274: (ワッチョイ c27c-soNI) 2022/01/17(月)22:11 ID:Fwtfafsq0(2/2) AAS
変な改行入ったなw
外部リンク:paiza.io
に置いておいたよ
275: (ワッチョイ eebb-H1NS) 2022/01/17(月)22:25 ID:lSQgpR630(1) AAS
*をリピートで出力。数字を出力。改行。以上
for ($i = 1; $i < 5; $i++) {echo str_repeat("*", 4-$i) . ((10**$i - 1)/9)**2 . PHP_EOL;}
276: (ワッチョイ 6e2c-Nrkm) 2022/01/17(月)23:06 ID:fRpijKvH0(1) AAS
上から何行目かを表す変数を、line_number とすると、
例えば、それが3(行目)なら、その行内の最大値が3となる
*12321
次に左側から、1,2,3 と、1からline_numberまで増やしていき、
そこから、line_numberから1まで減らしていく。
つまり、123 となって、21 となる。
ここで、12321は5文字(*を含まない)となり、number_length に5を保存する
省4
277: (ワッチョイ a910-KmD2) 2022/01/17(月)23:30 ID:0Oj5SST40(2/2) AAS
>>272です。
皆様ありがとうございます。
いただいた回答をじっくり見て自分でも再度考えてみます。
278: (テテンテンテン MM66-E6lP) 2022/01/18(火)16:39 ID:5gBRec40M(1) AAS
html形式のメール送る時ってマルチパートメールにします?
書き方調べるとサイトによって違うし今どきhtmlメールだけでもいいかなとか思えてきた
279: (ワッチョイ 6e2c-Nrkm) 2022/01/19(水)01:25 ID:Lpp/4I5F0(1/3) AAS
Ruby on Rails のAction Mailer では、
a.text.erb, a.html.erb という2つのテンプレートがあると、
Action Mailer は、それぞれのテンプレートから、HTML メール・テキストメールを生成し、
マルチパート形式のメールとして、ひとつにまとめて自動的に送信します
ERB とは、Embedded(埋め込み)RuBy の事で、
<% Rubyの構文の断片 % <%= Rubyの式 %>
を使って下のように、あらゆる文書形式に、Rubyスクリプトを埋め込める
省4
280(3): (ワッチョイ 25bb-afNC) 2022/01/19(水)06:50 ID:onZesMbl0(1/2) AAS
質問失礼します
現在フォームを作成しているのですが、
送信ボタンを押されていない時に送信してください!という文字を表示し、ボタンを押されたら送信完了しました!という文字を表示したいです
どうすればできるでしょうか?
281: (ラクッペペ MM66-coEZ) 2022/01/19(水)06:53 ID:nCt3m1whM(1) AAS
すごく難しい質問だけど理屈が分かれば簡単
つまり、
送信ボタンを押されていない時に送信してください!という文字を表示し、ボタンを押されたら送信完了しました!という文字を表示すれば完成するよ
上下前次1-新書関写板覧索設栞歴
あと 721 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.220s*