Perguntas com a marcação «php»

O PHP é uma linguagem de script interpretada e de alto nível, amplamente usada, dinâmica, orientada a objetos e projetada principalmente para o desenvolvimento da Web no servidor. Usado para perguntas sobre a linguagem PHP.

18
Como fazer solicitações HTTP assíncronas em PHP
Existe uma maneira no PHP de fazer chamadas HTTP assíncronas? Não me preocupo com a resposta, só quero fazer algo assim file_get_contents(), mas não espere a solicitação terminar antes de executar o restante do meu código. Isso seria super útil para desencadear "eventos" de um tipo no meu aplicativo ou …
209 php  http  asynchronous 

13
Classe 'DOMDocument' não encontrada
Encontrei um erro em uma página no meu aplicativo Magento; ele sempre mostra esse erro de mensagem quando o visito: Erro fatal: Classe 'DOMDocument' não encontrada em /home/.../lib/Zend/Feed/Abstract.php na linha 95 Você pode me dar uma solução? Estou usando o magento 1.4.1.1.
209 php  xml  magento 



21
Como você implementa um bom filtro de palavrões?
Muitos de nós precisam lidar com a entrada do usuário, consultas de pesquisa e situações em que o texto de entrada pode conter palavrões ou linguagem indesejável. Muitas vezes, isso precisa ser filtrado. Onde podemos encontrar uma boa lista de palavrões em vários idiomas e dialetos? Existem APIs disponíveis para …
208 php  regex  user-input 

15
Remova vários espaços em branco
Estou recebendo $row['message']de um banco de dados MySQL e preciso remover todos os espaços em branco, como \n \tassim por diante. $row['message'] = "This is a Text \n and so on \t Text text."; deve ser formatado para: $row['message'] = 'This is a Text and so on Text text.'; Eu …

8
php é nulo ou vazio?
Eu tenho uma pergunta sobre NULLem PHP: $a = ''; if($a == NULL) { echo 'is null'; } Por que vejo que é nulo quando $ahá uma string vazia? Isso é um bug?
208 php  null 

17
Array_map do PHP incluindo chaves
Existe uma maneira de fazer algo assim: $test_array = array("first_key" => "first_value", "second_key" => "second_value"); var_dump(array_map(function($a, $b) { return "$a loves $b"; }, array_keys($test_array), array_values($test_array))); Mas, em vez de chamar array_keyse array_valuespassar diretamente a $test_arrayvariável? A saída desejada é: array(2) { [0]=> string(27) "first_key loves first_value" [1]=> string(29) "second_key loves …

9
Como inicializar variáveis ​​estáticas
Eu tenho este código: private static $dates = array( 'start' => mktime( 0, 0, 0, 7, 30, 2009), // Start date 'end' => mktime( 0, 0, 0, 8, 2, 2009), // End date 'close' => mktime(23, 59, 59, 7, 20, 2009), // Date when registration closes 'early' => mktime( 0, …



8
Como remover o elemento Array e re-indexar a matriz?
Eu tenho alguns problemas com uma matriz. Eu tenho uma matriz que eu quero modificar como abaixo. Eu quero remover o elemento (elementos) dele pelo índice e, em seguida, re-indexar a matriz. É possível? $foo = array( 'whatever', // [0] 'foo', // [1] 'bar' // [2] ); $foo2 = array( …
206 php  arrays  indexing 

8
Remover a migração com segurança No Laravel
No Laravel, parece haver um comando para criar uma migração, mas não a remoção. Comando Criar migração: php artisan migrate:make create_users_table Se eu quiser excluir a migração, posso excluir com segurança o arquivo de migrações correspondente na pasta banco de dados / migrações? Arquivo de migrações: 2013_05_31_220658_create_users_table


17
PHP, obtenha o nome do arquivo sem extensão
Eu tenho este código PHP: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } Se eu tiver um arquivo nomeado my.zip, essa função retornará .zip. Quero fazer o inverso, quero …
205 php  file  string 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.