백엔드 개발 PHP 문제 PHP에서 문자열을 출력하는 방법

PHP에서 문자열을 출력하는 방법

May 31, 2022 pm 05:58 PM
php PHP 문자열

출력 방법: 1. echo()를 사용하여 하나 이상의 문자열을 출력합니다. 구문은 "echo(문자열)" 또는 "echo string"입니다. 2. die()를 사용하여 메시지를 출력하고 현재 스크립트를 종료합니다. 구문은 "die(문자열)"입니다. 3. printf()를 사용하여 형식화된 문자열을 출력합니다. 4. print() 등.

PHP에서 문자열을 출력하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

웹 애플리케이션에서 웹 페이지에 표시되는 대부분의 텍스트나 그림은 대부분 텍스트입니다. 이러한 텍스트를 사용자의 필요에 따라 PHP를 통해 동적으로 출력하려면 웹페이지의 텍스트를 문자열로 정의한 후 PHP의 문자열 출력 기능을 통해 출력해야 합니다.

PHP는 우리가 사용할 수 있는 다양한 문자열 출력 함수를 제공합니다. PHP에서 일반적으로 사용되는 문자열 출력 함수는 아래 표와 같습니다.

함수 이름 함수 설명
echo() output string
print() 하나 이상의 문자열을 출력
die() 하나의 메시지를 출력하고 종료합니다. 현재 스크립트
printf() 형식화된 문자열 출력
sprintf() 형식화된 문자열을 변수에 쓰기

1. echo()

echo()는 하나 이상의 문자열을 출력하는 데 사용됩니다. 다른 문자열 출력 함수보다 효율적이기 때문에 PHP에서 가장 많이 사용되는 함수 중 하나입니다.

엄밀히 말하면 echo는 실제로 함수가 아니므로(언어 구조) 매개변수를 지정하기 위해 괄호를 사용할 필요는 없습니다. 작은따옴표나 큰따옴표를 사용할 수도 있습니다. echo에 여러 매개변수를 전달하려는 경우 괄호를 사용할 수 없습니다. 그렇지 않으면 구문 분석 오류가 발생합니다.

echo의 구문 형식은 다음과 같습니다.

echo(string $arg1[, string $...])
로그인 후 복사

여기서 $arg1은 출력할 매개변수입니다.

또한, echo를 사용하는 빠른 방법이 있습니다. 즉, PHP 시작 태그 바로 앞에 등호를 사용할 수 있습니다(PHP 5.4.0 이전에는 php.ini에서 short_open_tag를 활성화해야 효과적입니다). 나중에 출력할 내용을 채워줍니다. 아래와 같이 변수를 입력합니다.

<?= $arg1 ?>
로그인 후 복사

[예제] echo를 사용하여 지정된 문자열을 출력합니다.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;php中文网&#39;;
$url = &#39;https://www.php.cn/&#39;;
echo $str;
echo &#39;<br>&#39;;
echo($url);
echo &#39;<br>&#39;;
echo $str.&#39;----&#39;.$url.&#39;<br>&#39;;
?>
로그인 후 복사

실행 결과는 다음과 같습니다.

PHP에서 문자열을 출력하는 방법

2. print()

print() 함수는 echo()와 동일하며 여러 매개변수를 허용할 수 있습니다. 반환 값이 없지만 print()는 하나의 매개 변수만 허용하고 반환 값을 갖습니다. print() 함수의 구문 형식은 다음과 같습니다.

print(string $arg)
로그인 후 복사

여기서 $arg는 출력할 문자열입니다. 또한 print() 함수는 항상 1을 반환합니다.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;php中文网&#39;;
$url = &#39;https://www.php.cn/&#39;;
print($str);
print &#39;<br>&#39;;
print($url);
?>
로그인 후 복사

PHP에서 문자열을 출력하는 방법

3. die()

die() 함수는 exit() 함수의 별칭입니다. 이 함수는 메시지를 출력하고 현재 스크립트를 종료할 수 있습니다.

그 중 $status는 출력할 내용입니다. $status가 문자열인 경우 함수가 종료되기 전에 출력합니다. $status가 정수인 경우 이 값은 종료 상태 코드로 사용되며 인쇄되지 않습니다. 종료 상태 코드의 값은 0에서 254 사이입니다. 또한 종료 상태 코드 255는 PHP에 예약되어 있으므로 사용할 수 없습니다. 상태 코드 0은 프로그램을 성공적으로 종료하는 데 사용됩니다.

【예시】 메시지를 출력하려면 die()를 사용하세요.

die([string $status])
die(int $status)
로그인 후 복사

PHP에서 문자열을 출력하는 방법

4.printf()

function printf()는 C 언어의 같은 이름의 함수와 동일한 형식의 문자열을 출력하는 데 사용됩니다. 함수의 구문 형식은 다음과 같습니다.

<?php
    die(&#39;hello!&#39;);
?>
로그인 후 복사

그 중 $format은 문자열을 설정하는 데 사용되는 필수 매개변수이며, 그 안에 있는 변수의 형식을 지정하는 방법에 사용됩니다. 나머지 매개변수(예: $args)는 선택적 매개변수입니다. 삽입을 설정하는 데 사용됩니다. $format에서 "%" 기호에 해당하는 매개변수로 이동합니다.

printf() 함수의 첫 번째 매개변수가 사용하는 변환 형식은 문자열의 불확실한(동적) 부분을 자리 표시자로 바꾸는 것입니다. 자리 표시자는 표시된 것처럼 변환 문자에 퍼센트 기호 "%"를 사용하여 표시됩니다. 아래 표에서.

格式 功能描述
%% 返回百分比符号
%b 二进制数
%c ASCII 值对应的字符
%d 包含正负号的十进制数(负数、0、正数)
%e 使用小写的科学计数法(例如 1.5e+3)
%E 使用大写的科学计数法(例如 1.2E+2)
%u 无符号的十进制数
%f 浮点数(本地设置)
%F 浮点数(非本地设置)
%g 较短的 %e 和 %f
%G 较短的 %E 和 %f
%o 八进制数
%s 字符串
%x 十六进制数(小写字母)
%X 十六进制数(大写字母)

占位符的 % 于后面的字母之间也可以插入一些附加的内容(例如 %.2f):

  • +:在数字前面加上 + 或 - 来定义数字的正负性。默认地,只有负数做标记,正数不做标记;

  • ':规定使用什么作为填充,默认是空格。它必须与宽度指定器一起使用,例如 %'x20s;

  • -:左调整变量值;

  • [0-9]:规定变量值的最小宽度;

  • .[0-9]:规定小数位数或最大字符串长度;

注意:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。

【示例】使用 printf() 函数输出指定的字符串。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;php中文网&#39;;
$url = &#39;https://www.php.cn/&#39;;
$num = 789;
printf(&#39;欢迎访问%s,网站链接为:%s<br>&#39;, $str, $url);
printf(&#39;%0.3f<br>&#39;, $num);
?>
로그인 후 복사

PHP에서 문자열을 출력하는 방법

5、sprintf()

sprintf() 函数的用法和 printf() 相似,但它并不输出字符串,而是把格式化后的字符串以返回值的形式返回,我们可以使用一个变量来接收 sprintf() 函数的返回值,这样就可以在需要时侯使用这个格式化后的字符串了。示例代码如下所示:

<?php
    $num = 3.1415926;
    $str = sprintf(&#39;%.2f&#39;, $num);
    echo $str;
?>
로그인 후 복사

运行结果如下:

PHP에서 문자열을 출력하는 방법

推荐学习:《PHP视频教程

위 내용은 PHP에서 문자열을 출력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

CakePHP 프로젝트 구성 CakePHP 프로젝트 구성 Sep 10, 2024 pm 05:25 PM

이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Dec 24, 2024 pm 04:42 PM

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP 날짜 및 시간 CakePHP 날짜 및 시간 Sep 10, 2024 pm 05:27 PM

cakephp4에서 날짜와 시간을 다루기 위해 사용 가능한 FrozenTime 클래스를 활용하겠습니다.

CakePHP 파일 업로드 CakePHP 파일 업로드 Sep 10, 2024 pm 05:27 PM

파일 업로드 작업을 위해 양식 도우미를 사용할 것입니다. 다음은 파일 업로드의 예입니다.

CakePHP 라우팅 CakePHP 라우팅 Sep 10, 2024 pm 05:25 PM

이번 장에서는 라우팅과 관련된 다음과 같은 주제를 학습하겠습니다.

CakePHP 토론 CakePHP 토론 Sep 10, 2024 pm 05:28 PM

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 Dec 20, 2024 am 11:31 AM

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

CakePHP 유효성 검사기 만들기 CakePHP 유효성 검사기 만들기 Sep 10, 2024 pm 05:26 PM

컨트롤러에 다음 두 줄을 추가하면 유효성 검사기를 만들 수 있습니다.

See all articles