In PHP, a numeric array is an indexed array that stores a collection of values that are accessed using numeric indices. The indices are 0-based, meaning that the first element has an index of 0, the second element has an index of 1, and so on.

Here is an example of a numeric array in PHP:

```
$numbers = array(1, 2, 3, 4, 5);
echo $numbers[0]; // Outputs 1
echo $numbers[1]; // Outputs 2
echo $numbers[2]; // Outputs 3
echo $numbers[3]; // Outputs 4
echo $numbers[4]; // Outputs 5
```

In this example, the `$numbers`

array has five elements with indices 0, 1, 2, 3, and 4. The elements can be accessed using the array indices in square brackets.

You can also create a numeric array using the `array`

function:

```
$numbers = array(1, 2, 3, 4, 5);
// or
$numbers = array();
$numbers[] = 1;
$numbers[] = 2;
$numbers[] = 3;
$numbers[] = 4;
$numbers[] = 5;
```

Numeric arrays are useful for storing and accessing ordered lists of data, such as lists of numbers, dates, or names. You can use the various array functions in PHP to manipulate numeric arrays, such as `sort()`

to sort the elements, `count()`

to count the elements, and `array_slice()`

to extract a subset of the elements.

Here is an example of using some of these functions with a numeric array:

```
$numbers = array(5, 3, 1, 2, 4);
sort($numbers);
echo count($numbers); // Outputs 5
print_r(array_slice($numbers, 1, 3)); // Outputs array(1, 2, 3)
```

In this example, the `sort()`

function sorts the elements of the `$numbers`

array in ascending order. The `count()`

function returns the number of elements in the array, and the `array_slice()`

function extracts a subset of the elements from the array, starting at index 1 and including the next 3 elements.

Numeric arrays are a useful data structure in PHP and can be used to store and manipulate a variety of data types.