Pegar o valor Anterior da variavel caso não encontre o resultado

PHP

18/01/2017

Olá pessoal

gostaria de saber como pegar o valor anterior caso a função não retorne o valor

exemplo :
<?php 
$pattern = '/indice: ..../'; // o que que quero encontrar no nome do arquivo
$path = "ARQUIVOS"  // diretorio
$diretorio = '';
   while($arquivo = $diretorio -> read()){
$verifica = preg_match_all($pattern, $arquivo, $matches) // verifica se o nome do arquivo contem oq eu quero
      if($arquivo == $mathes[0][0] ){ // caso haja o que eu quero cria o diretorio
mkdir('$arquivo',0775);
$diretorio = $arquivo; define a variável diretório com o nome do arquivo
copy($arquivo,$arquivo.$arquivo); // copia o arquivo para o diretório criado com seu nome
   }else{
   mkdir('$arquivo',0775); // caso não haja o que eu quero usa o diretório criado anteriormente
   copy($arquivo,$diretorio.$arquivo); // copia o arquivo para o diretório criado com seu nome
}
   $diretorio -> close();
?>


gostaria que quando o nome do arquivo não contiver o valor da variável pattern ele copie o arquivo atual para a pasta do arquivo anterior
Ephyllus Moura

Ephyllus Moura

Curtidas 0
POSTAR