1
resposta

[Sugestão] Unir os valores dos arrays respeitando a ordem dos valores (PHP)

Há alguma forma de unir os valores dos arrays no JSON abaixo respeitando a ordem dos valores?

Estou tentando fazer no PHP, mas ainda não consegui.

[
    "CLÁUSULA DÉCIMA NONA - ESTABILIDADE PROVISÓRIA",
    "",
    "Gozarão de estabilidade provisória, salvo por motivo de justa causa para demissão:",
    "",
    "c) O empregado, por 12 (doze) meses imediatamente anteriores à complementação de tempo para aposentadoria pela Previdência Social, que tiver no mínimo de 3 (três) anos de vínculo empregatício com a empresa;",
    "",
    "§1º: Quanto aos empregados na proximidade da aposentadoria, de que trata a alínea &c& desta Cláusula, deve-se observar que a estabilidade provisória será adquirida a partir do recebimento, pela empresa, de comunicação do empregado, por escrito, sem efeito retroativo, noticiando reunir ele as condições previstas. A estabilidade se extinguirá, se a aposentadoria não for requerida imediatamente após completado o tempo mínimo necessário à sua aquisição.",
    "",
    "§2º: A estabilidade provisória, prevista nesta cláusula, não compreende, também, os casos de extinção do contrato de trabalho por motivo de força maior."
],
[
    "CLÁUSULA DÉCIMA NONA - ESTABILIDADE PROVISÓRIA",
    "",
    "Gozarão de estabilidade provisória, salvo por motivo de justa causa para demissão:",
    "",
    "d) O empregado, por 12 (doze) meses, quando reaproveitado por motivo de acidente de trabalho.",
    "",
    "§2º: A estabilidade provisória, prevista nesta cláusula, não compreende, também, os casos de extinção do contrato de trabalho por motivo de força maior."
],
[
    "CLÁUSULA DÉCIMA NONA - ESTABILIDADE PROVISÓRIA",
    "",
    "Gozarão de estabilidade provisória, salvo por motivo de justa causa para demissão:",
    "",
    "a) A gestante, desde a constatação da gravidez, até 120 (cento e vinte) dias após o término da licença maternidade;",
    "",
    "§2º: A estabilidade provisória, prevista nesta cláusula, não compreende, também, os casos de extinção do contrato de trabalho por motivo de força maior."
],
[
    "CLÁUSULA DÉCIMA NONA - ESTABILIDADE PROVISÓRIA",
    "",
    "Gozarão de estabilidade provisória, salvo por motivo de justa causa para demissão:",
    "",
    "e) O empregado marido ou companheiro de gestante, por 60 (sessenta) dias contados a partir do 8º (oitavo) mês de gestação, desde que comprove a gravidez e o período em que a mesma se encontra.",
    "",
    "§2º: A estabilidade provisória, prevista nesta cláusula, não compreende, também, os casos de extinção do contrato de trabalho por motivo de força maior."
],
[
    "CLÁUSULA DÉCIMA NONA - ESTABILIDADE PROVISÓRIA",
    "",
    "Gozarão de estabilidade provisória, salvo por motivo de justa causa para demissão:",
    "",
    "b) O empregado, por 90 (noventa) dias após ter recebido alta médica, que por doença tenha ficado afastado por tempo igual ou superior a 60 (sessenta) dias e tenha mais de 9 (nove) meses de vínculo empregatício com a empresa, anterior ao afastamento;",
    "",
    "§2º: A estabilidade provisória, prevista nesta cláusula, não compreende, também, os casos de extinção do contrato de trabalho por motivo de força maior."
]

O resultado final deverá ser assim:

[
    "CLÁUSULA DÉCIMA NONA - ESTABILIDADE PROVISÓRIA",
    "",
    "Gozarão de estabilidade provisória, salvo por motivo de justa causa para demissão:",
    "",
    "a) A gestante, desde a constatação da gravidez, até 120 (cento e vinte) dias após o término da licença maternidade;",
    "",
    "b) O empregado, por 90 (noventa) dias após ter recebido alta médica, que por doença tenha ficado afastado por tempo igual ou superior a 60 (sessenta) dias e tenha mais de 9 (nove) meses de vínculo empregatício com a empresa, anterior ao afastamento;",
    "",
    "c) O empregado, por 12 (doze) meses imediatamente anteriores à complementação de tempo para aposentadoria pela Previdência Social, que tiver no mínimo de 3 (três) anos de vínculo empregatício com a empresa;",
    "",
    "d) O empregado, por 12 (doze) meses, quando reaproveitado por motivo de acidente de trabalho.",
    "",
    "e) O empregado marido ou companheiro de gestante, por 60 (sessenta) dias contados a partir do 8º (oitavo) mês de gestação, desde que comprove a gravidez e o período em que a mesma se encontra.",
    "",
    "§1º: Quanto aos empregados na proximidade da aposentadoria, de que trata a alínea &c& desta Cláusula, deve-se observar que a estabilidade provisória será adquirida a partir do recebimento, pela empresa, de comunicação do empregado, por escrito, sem efeito retroativo, noticiando reunir ele as condições previstas. A estabilidade se extinguirá, se a aposentadoria não for requerida imediatamente após completado o tempo mínimo necessário à sua aquisição.",
    "",
    "§2º: A estabilidade provisória, prevista nesta cláusula, não compreende, também, os casos de extinção do contrato de trabalho por motivo de força maior."
]
1 resposta

Olá, Tarcisio!

Gostaria de agradecer por aguardar um retorno

Para unir os valores dos arrays respeitando a ordem dos valores em PHP, você pode utilizar a função array_merge() em conjunto com a função array_unique().

A função array_merge() combina os elementos de dois ou mais arrays em um único array. Já a função array_unique() remove os valores duplicados de um array.

Espero ter ajudado, bons estudos :)