@Blog{zip358.com}
日常日誌からプログラムやYOUTUBER紹介、旅日記まで日々更新中です。
var_exportという関数がprint_rよりも使える?
2017.06.18
var_exportという関数がprint_rよりも使い物になるかも。
何が良いかは、下記の仕様を読んで下さい。
http://php.net/manual/ja/function.print-r.php
http://php.net/manual/ja/function.var-export.php
この頃、知ったことと言えばPHPにはarray_searchとかいう関数と
in_arrayとかいう関数があるのですけど、in_arrayの方を
使用することが安全だと知りました。
array_searchは配列の中から同じ変数を見つけてくるのですけど
最初に見つけた配列番号だったかな、それを返却値として
返してくれるのです、なので、そのままif文で判断していると痛い目に
合います。何故って配列番号0番目にあった場合、戻り値が
0番目なので、if文で偽の判断をしてしまうのです。
ここかなり痛い要素です。
if文の中で真偽の判断する場合はfalseで判断してあげると
良いでしょうということです。そういう事があるので
in_arrayの方が良いのかもしれないと思った次第です。
http://php.net/manual/ja/function.array-search.php
http://php.net/manual/ja/function.in-array.php
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
array_search, B01HO61ZY2, false, if文, in_array, PHP 7+MySQL, print_r, var_export, かなり痛い要素, 使い物, 入門ノート, 変数, 戻り値, 真偽, 返却値, 配列番号, 配列番号0番目, 関数,
PHP失恋再帰処理:会いたい、会いたい、会えない(´Д`)。
2016.06.02
PHP失恋再帰処理:会いたい、会いたい、会えない(´Д`)。
こんな未練タラタラしてはいけません。
とくに男は未練タラタラになりやすいので・・・・。
トイウコトデ
このループを抜け出すには7にならないと
抜けだせません。
なので、このプログラムには欠陥があります。
値を変えると無限ループに陥るのです(´Д`)(´Д`)えぇぇ?
<?php $n["0"] = "会いたい"; $n["1"] = "会いたい"; $n["2"] = "会いたい"; $n["3"] = "会いたい"; $n["4"] = "会いたい"; $n["5"] = "会いたい"; $n["6"] = "会えない"; $str = aenai($n); echo "(´Д`)デブオなんかにあうかよ!"."\n"; print_r($str); function aenai($n=array(),$no=0,$str_n=array(),$str_no=0){ if(mb_strlen($n[$no])<16 && (mb_strlen($n[$no]) + mb_strlen($str_n[$str_no])<16) && $no <7){ $str_n[$str_no] .= $n[$no]; echo "A:str_n_mozi:".mb_strlen($str_n[$str_no])."str_no:".$str_no.$str_n[$str_no]."\n"; $no++; }elseif(mb_strlen($n[$no])<16 && (mb_strlen($n[$no]) + mb_strlen($str_n[++$str_no])<16) && $no <7){ $str_n[$str_no] .= $n[$no]; echo "B:str_n_mozi:".mb_strlen($str_n[$str_no])."str_no:".$str_no.$str_n[$str_no]."\n"; $no++; } if($no==7){ echo "(´Д`)このデブが"; print_r($str_n); return $str_n; }else{ return aenai($n,$no,$str_n,$str_no); } }
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
$str_no, AM, array, echo, elseif, function aenai, mb_strlen, no, PHP失恋再帰処理, print_r, return aenai, str_n_mozi, デブオ, トイウコトデ, プログラム, ループ, 欠陥, 無限ループ, 男,