Thanks. Until now, I have created bulletin boards, etc. after learning, but I have been impatient for a span of 5 months. "Fluffy understanding" tells me that "○○ functions can be implemented with ○○", but I can't implement this one by myself without the power of Google teacher. Because the detailed understanding of each one is sparse From now on, I will post it on Qiita as a place for output in order to deeply understand the basics of the basics.
While deepening your understanding by referring to dozens of sites and books by using Google teacher yourself
An image of organizing multiple (property) data together and putting them in one large box. Output result: Ice
-The group of each blue box is called a property.
-Here, all parts of $ box are called [array].
-The automatically assigned subscripts are called [keys].
・ The parts of ice cream, chocolate ice cream, and curry-flavored ice cream are called [value].
The correct answer will come out as soon as you scroll, so try answering without scrolling down from here.
↓
Correct answer: 2.3.4.1
python
Hamburger array variable
・ Teriyaki Burger/Bacon lettuce burger/Pancake
The above three hamburgers[value]To store in the above order
Finally, display the Teriyaki Burger in the output result.
First of all, do it yourself. The answer will come out by pressing the link below. https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g
next,$Break the Teriyaki burger and pancake from the Hamburger array variable and display them in the output result.
https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g
There are multiple ways to break a line, so if you can output a line break other than the above URL method, it's OK! !!
By the way, if you want to include a variable in a character string as shown in the above URL, use "" (double quotation mark). The difference between double quotes and single quotes is that the URL below is very easy to understand! https://qiita.com/bitcoinjpnnet/items/64458299eaeefbacab44
How to display all the values stored in the
Use the foreach statement.
[What is a foreach statement]
Data stored in (list) or (array)[Also called element or value]Described against[program]Processed
A loop statement that has the power to execute repeatedly.
$box = ['ice','チョコice','カレー味ice'];
foreach($box as $value) {
echo $value;
}
Output result: Ice chocolate ice curry flavored ice cream
It will end repeatedly when all the stored data is output.
Also, if you want to output the subscript [key] as well
foreach ($box as $key=>$value){
echo "$key=>$value \n";
}
Output result:
0=>ice
1=>Chocolate ice cream
2=>Curry flavored ice cream
It's a review. If you want to expand the variable in the character string, enclose it in double quotation marks. \ n means a line break. For Mac users, half-width [option key + ¥].
The $ value part is an arbitrary name.
Display all the values stored in the Hamburger array variable in the output result.
answer https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g
Display all the values and keys stored in the Hamburger array variable in the output result.
conditions
Make a line break.
comma/Put a comma
Display result example
Key=>value,
Key=>value,
Key=>value,
answer https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g
However, there are multiple ways to do it.
Isn't this a good understanding of arrays? If you are new to arrays, you may not understand it yet. If you search Google teacher for "What is an array?", It will come up quite a lot.
Next, I would like to deepen my understanding of associative arrays.
Any character string can be assigned to the key. -Character string (enclosed in quotation marks) ·integer
-Since the key is an arbitrary character string, it is easy to see and understand if you use a character string that has the same meaning as the value! Example: Apple => apple car => car
-One small box (also called a property called an element) can have two meanings with a key and a value. Example: If you want to manage customer contacts and names Example:'○○ company Kobayashi-sama'=> xxx-xxxx-xxxx (this is a phone number)
Let's try and remember!
It is assigned to the key of the associative array, but it should be noted
・ True false ・ ・ ・ Assigned to a key, but true= 1 false =Automatically converted to 0
・ Decimal point ・ ・ ・ Assigned to a key, but automatically converted to a truncated integer
Let's try and remember! https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g
Associative arrays are also a family of arrays, so if you can understand arrays, you can understand associative arrays.
Next time, I will write an article that outputs an array with multiple output methods and understands loop processing etc. together.
Recommended Posts