質問編集履歴

3

回答がつかないので閉じます。

2021/08/16 12:45

投稿

buribudaikon
buribudaikon

スコア0

test CHANGED
@@ -1 +1 @@
1
- PHP 大き数に比例した値を取り出したい
1
+ ~~回答がなので閉じます~~
test CHANGED
@@ -1,87 +1 @@
1
- ### 前提
2
-
3
- ・bitrate0~4には数字で入ってきます。
4
-
5
- ・issetで存在有無の確認しています。実行するたびにランダムでfalseになるので最後に$bitrateの数字を比較しようとするとエラーになります。
6
-
7
- →ここが分からず、どう実装すればいいか困っています。
8
-
9
-
10
-
11
- ### 実現したいこと
12
-
13
- bitrate0~4を比較して最大値だったらbitrateと同じ数字であるphp_urlがほしい。
14
-
15
-
16
-
17
- 例えば、下記のような値になったら、$php_url3の値がほしいです。
18
-
19
- →実行するたびどこかがfalseになるので、宣言すらされません。
20
-
21
- 分かる方、教えて頂きたいです!
22
-
23
-
24
-
25
- $bitrate0 = 399
26
-
27
- $bitrate1 = 2323
28
-
29
-
30
-
31
- $bitrate3 = 34343
32
-
33
- $bitrate4 = 3232
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
- ```php
46
-
47
- if(isset($obj['extended_entities']['card'][0]['color_info']['variants'][0]['bitrate'])){
48
-
49
- $php_url0 = $obj['extended_entities']['card'][0]['color_info']['variants'][0]['url'];
50
-
51
- $bitrate0 = $obj['extended_entities']['card'][0]['color_info']['variants'][0]['bitrate'];
52
-
53
- }
54
-
55
- if(isset($obj['extended_entities']['card'][0]['color_info']['variants'][1]['bitrate'])){
56
-
57
- $php_url1 = $obj['extended_entities']['card'][0]['color_info']['variants'][1]['url'];
58
-
59
- $bitrate1 = $obj['extended_entities']['card'][0]['color_info']['variants'][1]['bitrate'];
60
-
61
- }
62
-
63
- if(isset($obj['extended_entities']['card'][0]['color_info']['variants'][2]['bitrate'])){
64
-
65
- $php_url2 = $obj['extended_entities']['card'][0]['color_info']['variants'][2]['url'];
66
-
67
- $bitrate2 = $obj['extended_entities']['card'][0]['color_info']['variants'][2]['bitrate'];
68
-
69
- }
70
-
71
- if(isset($obj['extended_entities']['card'][0]['color_info']['variants'][3]['bitrate'])){
72
-
73
- $php_url3 = $obj['extended_entities']['card'][0]['color_info']['variants'][3]['url'];
74
-
75
- $bitrate3 = $obj['extended_entities']['card'][0]['color_info']['variants'][3]['bitrate'];
76
-
77
- }
78
-
79
- if(isset($obj['extended_entities']['card'][0]['color_info']['variants'][4]['bitrate'])){
80
-
81
- $php_url4 = $obj['extended_entities']['card'][0]['color_info']['variants'][4]['url'];
82
-
83
- $bitrate4 = $obj['extended_entities']['card'][0]['color_info']['variants'][4]['bitrate'];
84
-
85
- }
86
-
87
- ```
1
+ ~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~~~回答がないので閉じます~~

2

修正

2021/08/16 12:45

投稿

buribudaikon
buribudaikon

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ・bitrate0~4には数字で入ってきます。
4
4
 
5
- ・issetで存在有無の確認しています。宣言するたびにランダムでfalseになるので最後に$bitrateの数字を比較しようとするとエラーになります。
5
+ ・issetで存在有無の確認しています。実行するたびにランダムでfalseになるので最後に$bitrateの数字を比較しようとするとエラーになります。
6
6
 
7
7
  →ここが分からず、どう実装すればいいか困っています。
8
8
 

1

修正

2021/08/15 13:41

投稿

buribudaikon
buribudaikon

スコア0

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,8 @@
17
17
  例えば、下記のような値になったら、$php_url3の値がほしいです。
18
18
 
19
19
  →実行するたびどこかがfalseになるので、宣言すらされません。
20
+
21
+ 分かる方、教えて頂きたいです!
20
22
 
21
23
 
22
24