Skip to content

brunobrown/php_dot_notation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PHP Dot Notation

Fornece acesso de leitura ou gravação para o array através de notação de ponto

Lendo valores:

Permite que você use uma sintaxe separada por pontos para ler os dados.

Exemplo:

$value = `$this->data('array', 'path1.path2.path3...path_N');`

Ao ler valores, você obterá null para chaves ou valores não existentes.

Escrevendo valores:

`$this->data('array', 'path1.path2.path3', 'New Value');`
  • Obs.: Se o caminho ou chave não existir no array, o mesmo será criado e o valor configurado.

Params:

array :: arrayData 
- Propriedade ou variável contendo o array.

string :: arrayPath
- Caminho separado por pontos para leitura ou gravação

    Exemplo:
        'path1.path2.path3'

    Obs.: Para acessar um array composto basta especificar seu index.
    Exemplo: 'path1.path2.path3.1'
      
        [
            'path1' => [
                'path2' => [
                    'path3' => [
                        ['item1'],
                        ['item2'],
                        ['item3']
                    ]
                ]
            ]
        ]

About

Fornece acesso de leitura ou gravação para o array através de notação de ponto

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages