PHP: remoção de valor duplicado

Tenho 2 matrizes com, por exemplo, 1000 chaves cada uma, uma com valor de temperatura e a outra a hora.

Exemplo de temp da matriz:

<code>[0] = 3.1
[1] = 4.3
[2] = 4.1
[3] = 5.1
[4] = 4.1
</code>

Exemplo de matriz de horas:

<code>[0] = 0
[1] = 1
[2] = 2
[3] = 3
[4] = 3
</code>

O problema com isso é que quando eu os combino em arrays e placo isso em, por exemplo, pchart eu tenho muitos valores no X e fica confuso.
Então, o que eu preciso para remover as horas duplicadas e substituir, em seguida, com "NULL", para que as horas desnecessárias não são plotadas no eixo x.
Eu quero manter a primeira hora na matriz, o segundo ao final das duplicatas pode ser definido como "NULL"

A matriz de saída de hora deve ser:

<code>[0] = 0
[1] = 1
[2] = 2
[3] = 3
[4] = NULL
etc.
</code>

questionAnswers(5)

yourAnswerToTheQuestion