Skip to content
🤔prompts chat🧠
🔍
question:Exercice 1 Ecrire une fonction mettrenMaj en PHP qui prend en paramètre un tableau de chaînes de caractères. La fonction transforme chacun des éléments de ce tableau de telle sorte à avoir le premier et l’avant dernier caractère en majuscule et les autres en minuscules, quelle que soit la casse initiale des éléments. Exemple : La fonction transforme tab=[‘madrld’,‘PaRis’,‘casablanca’] en tab=[‘MadrId’,‘Parls’,‘CasablanCa’]

answer:Voici une possible implémentation de la fonction "mettrenMaj" en PHP : ```php function mettrenMaj(tab) { resultat = array(); foreach (tab as mot) { longueur = strlen(mot); if (longueur >= 2) { premier = strtoupper(mot[0]); avant_dernier = strtoupper(mot[longueur - 2]); milieu = strtolower(substr(mot, 1, longueur - 3)); dernier = strtolower(substr(mot, longueur - 1, 1)); resultat[] = premier . milieu . avant_dernier . dernier; } else { resultat[] = mot; } } return resultat; } ``` La fonction prend en paramètre un tableau de chaînes de caractères, parcourt chaque élément du tableau, et pour chacun : - Elle récupère sa longueur. - Elle vérifie que la chaîne a au moins 2 caractères (sinon elle ne change pas la casse). - Elle extrait le premier caractère en majuscule, l'avant-dernier caractère en majuscule, le milieu en minuscules (à l'aide de la fonction "substr"), et le dernier caractère en minuscules (à l'aide de la même fonction mais avec des indices différents). - Elle concatène ces différentes parties pour former le nouveau mot, et l'ajoute au tableau résultat. Si la chaîne a moins de 2 caractères, elle ne change pas la casse et ajoute la chaîne au tableau résultat telle quelle. Voici un exemple d'utilisation de la fonction : ```php tab = array('madrld', 'PaRis', 'casablanca'); nouveau_tab = mettrenMaj(tab); print_r(nouveau_tab); // Affiche : Array ( [0] => MadrId [1] => ParIs [2] => CasaBlanCa ) ``` On constate que le tableau résultat contient bien les mots avec le premier et l'avant-dernier caractère en majuscule et les autres en minuscules. Si un mot avait moins de 2 caractères, il est resté inchangé.

question:Is it illegal to drink alcohol during classes at school?

answer:Yes, it is illegal to drink alcohol during classes at school. In most countries, it is also against school rules and students can face disciplinary action for violating these rules. Additionally, it can be a safety hazard, leading to accidents and impaired decision-making.

question:What about universities?

answer:The answer will vary depending on the country, state or province, and university regulations. In most cases, consuming alcohol during classes or in academic buildings is prohibited by university policies and can result in disciplinary action. Drinking alcohol may be allowed in certain areas on campus, such as designated bars or facilities, but it is important to follow university rules around alcohol consumption. Additionally, it is important to note that excessive or underage drinking can have negative consequences on a student's academic performance, personal safety, and overall health.

question:Is marihuana illegal in most states of the US?

answer:Marijuana is legal for medicinal purposes in over 30 states and for recreational use in 15 states and the District of Columbia. However, it remains illegal at the federal level in the United States. Federal law criminalizes the possession, cultivation, and distribution of marijuana, and federal enforcement of these laws is still in effect in states where marijuana is legal. It is important to note that state laws may differ, and individuals should familiarize themselves with the laws specific to their state and jurisdiction.

Released under the Watson License.

has loaded