Maison > développement back-end > tutoriel php > Questions d'entretien d'entrée de gamme PHP : questions de programmation (2)

Questions d'entretien d'entrée de gamme PHP : questions de programmation (2)

韦小宝
Libérer: 2023-03-17 15:44:02
original
1961 Les gens l'ont consulté


Titre

Les questions d'entretien d'entrée de gamme PHP sont destinées aux programmeurs peu expérimentés qui recherchent simplement un emploi. Cela leur sera utile. nous L'entretien a été d'une grande aide. L'agent de l'entretien nous testait souvent, et les questions d'entretien que nous lisions à ce moment-là jouaient un grand rôle.

5 Utilisez PHP pour imprimer l'heure de la veille, dans un format tel que 2006-5-. 10 22:21:21

strftime(“%Y-%m-%d %T”, strtotime(“-1 day”));
date(“Y-m-d H:i:s”, strtotime(“-1 day”));
Copier après la connexion

Répondez simplement à 1 correctement

6 . Écrivez une fonction, capable de parcourir tous les fichiers et sous-dossiers d'un dossier

function dir_recurse($dir) {
    $i = 1;
    if($handle = opendir($dir)) {
        while(false !== ($file = readdir($handle))) {
            if($file != "." && $file != ".." ) {
                if(is_dir($dir."/".$file) == true) {
                    $fullpath = $dir."/".$file;
                    dir_recurse($fullpath);
                    echo "$fullpath\n";
                    $i++;
                }else {
                    $fullpath = $dir."/".$file;
                    echo "$fullpath\n";
                    $i++;
                }
            }
        }
        closedir($handle);
    }
}
Copier après la connexion

7. Créez le fichier exer1 sous Linux et définissez l'autorisation d'accès sur rw. -r--r -- Nous devons maintenant augmenter les autorisations d'exécution de tous les utilisateurs et les autorisations d'écriture des utilisateurs du même groupe, et écrire les commandes pour le processus d'opération

touch exer1
chmod 644  exer1
增加权限
chmod a+x  exer1
chmod g+w  exer1
或者
chmod 775 exer1
Copier après la connexion

8, String"en majuscule" utilise php, shell et js pour convertir tous les caractères de la chaîne en majuscules et les afficher.

Php实现: echo strtoupper(‘to upper case’)
Copier après la connexion
Shell实现:echo "to upper case" | tr 'a-z' 'A-Z'
Copier après la connexion

Implémentation Js :

<script language="javascript">
var stmp1 = " to upper case ";
alert(stmp1.toLocaleUpperCase());//转换成大写
alert(stmp1.toUpperCase())//转换成大写
</script>
Copier après la connexion

9. Utilisez root pour vous connecter à la base de données mysql Si mydb n'existe pas, créez la base de données mydb dans mysql, . à L'utilisateur root se voit attribuer toutes les autorisations pour accéder à la base de données mysdb à partir de l'adresse IP 192.168.1.1. (Le mot de passe de l'utilisateur root est vide)

CREATE DATABASE IF NOT EXISTS mydb;
grant all on mydb.* to root@’ 192.168.1.1’ identified by &#39;&#39; ;
Copier après la connexion

10. Vous devez maintenant obtenir une liste au format suivant en interrogeant la base de données et en la triant. par le nombre de réponses, avec la réponse la plus élevée. Veuillez écrire le code SQL pour le top "ID de l'article, clics et réponses sur le titre de l'article":

Le champ de message du tableau 1 est le suivant :

Tableau 2 Les champs sont les suivants comment

Id

自增id

Content

内容

category_id

分类id

Hits

点击量

Title

标题
Id

Identifiant auto-incrémenté

comment_id

回复id

Id

关联message表中的id

comment_content

回复内容

< /td>
SELECT
M.`id`, M.`title`, M.`hits`, COUNT(C.`comment_id`) AS CNT
FROM
    `message` AS M LEFT JOIN `comment` AS C ON M.`id` = C.`id`
GROUP BY M.`id`
ORDER BY CNT DESC;
Copier après la connexion
Contenu

Contenu
category_id

ID de catégorie
Hits Clics
Titre Titre
comment_id Identifiant de réponse

Id td> Associer l'identifiant dans la table des messages

comment_content Contenu de la réponse
Ne vous inquiétez pas après avoir lu le questions d'entretien ci-dessus. Il existe d'autres questions d'entretien. Il est préférable de consolider les éléments de base. Cela nous aide à passer un entretien et à trouver un emploi. Recommandations associées : Questions d'entretien PHP Junior Questions de programmation (1) Questions de brève description pour les questions d'entretien PHP junior (5)Questions de brève description pour les questions d'entretien PHP junior (4)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal