php

[php 튜토리얼] 2회차 / php 문자열, 수학

namgi 2022. 9. 2. 00:00
반응형

php 튜토리얼 2회차이다.

문자열, 수학에 대해 배웠다.

php 문자열

  • strlen
  • str_word_count
  • strrev
  • strpos
  • str_replace

strlen() - 문자열의 길이를 반환

<?php
// 12 출력
echo strlen("Hello world!");
?>

"Hello world!" 문자열이 12자이기에 12를 출력한다.

str_word_count() - 문자열의 단어 수 계산

<?php
// 2 출력
echo str_word_count("Hello world!");
?>

"Hello" 한 단어, "world!" 한 단어로 2를 출력한다.

strrev() - 문자열 반전

<?php
// !dlrow olleH 출력
echo strrev("Hello world!<br>");
?>

문자열을 반전시켜 "!dlrow olleH" 출력한다.

strpos() - 문자열 내에서 텍스트 검색

<?php
//6 출력
echo strpos("Hello world!", "world<br>");
?>

"Hello world!" 문자열에서 "world"의 텍스트가 6번 째에 있으므로 6을 출력한다.

str_replace() - 문자열 내의 텍스트 바꾸기

<?php
//Hello friend! 출력
echo str_replace("world", "friend", "Hello world!<br>");
?>

"Hello world!" 문자열 내에서 "world"의 텍스트를 "friend"로 바꾸기에 Hello friend!를 출력한다.


php 수학

  • pi
  • min, max
  • abs
  • sqrt
  • round
  • rand

pi() 함수

<?php
//3.1415926535898 출력
echo(pi());
?>

pi() 함수는 파이값 '3.1415926535898'을 출력한다.

min(), max() 함수

<?php
// -50 출력
echo(min(0, -10, -30, -50, 70, 100, 200) . "<br>");

// 200 출력
echo(max(0, -10, -30, -50, 70, 100, 200));
?>

min(), max() 함수를 이용하여 가장 작은 값, 가장 큰 값을 찾을 수 있다.

abs() 함수

<?php
// 1.2 출력
echo(abs(-1.2));
?>

abs()함수는 절대값을 출력한다.

sqrt() 함수

<?php
// 8 출력
echo(sqrt(64));
?>

sqrt()함수를 이용하여 64의 제곱근인 8을 출력한다.

round() 함수

<?php
// 1 출력
echo(round(0.51) . "<br>");

// 0 출력
echo(round(0.49));
?>

round() 함수는 소수점 숫자를 가장 가까운 정수로 반올림한다.

rand() 함수

<?php
// 10과 100사이의 수를 랜덤으로 출력한다
echo(rand(10, 100));
?>

rand()함수에 10과 100을 지정했을 때 그 사이에 랜덤 수를 출력한다.


php 튜토리얼 2회차 내용정리이다.

꾸준히 php를 배워나갈 것이다.

반응형