ch6 questions Flashcards

1
Q

What is the difference between a numeric and an associative array?

A

A numeric array can be indexed numerically using numbers or numeric variables. An associative array uses alphanumeric identifiers to index elements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the main benefit of the array keyword?

A

The main benefit of the array keyword is that it enables you to assign several values at a time to an array without repeating the array name.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the difference between foreach and each?

A

Bothe the each function and the foreach…as loop construct returns elements from an array; both start at the beginning and increment a pointer to make sure the next element is returned each time; and both return FALSE when the end of the array is reached. The difference is that the each function returns just a single element, so it is usually wrapped in a loop. The foreach…as construct is already a loop, executing repeatedly until the array is exhausted or you explicitly break out of the loop.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How can you create a multidimensional array?

A

To create a multidimensional array, you need to assign additional array to elements of the main array.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How can you determine the number of elements in an array?

A

By using the count function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the purpose of the explode function?

A

The purpose of the explode function is to extract sections from a string that are separated by an identifier, such as extracting words separated by spaces within a sentence.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can you set PHP’s internal pointer into an array back to the first element of the array?

A

By using the reset function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly