728x90

์ „์ฒด ๊ธ€ 26

[PHP] ๐Ÿ“˜ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ•จ์ˆ˜๋“ค

explode() ๋ฌธ์ž์—ด์„ ๋ถ„ํ• ํ•˜์—ฌ ๋ฐฐ์—ด๋กœ ์ €์žฅํ•˜๋Š” ํ•จ์ˆ˜์ด๋‹ค. explode(delimiter, string[, limit]) delimiter : ๋ฌธ์ž์—ด์„ ๋ถ„ํ• ํ•  ๊ธฐ์ค€์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. string : ๋ถ„ํ• ํ•  ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. limit : ์˜ต์…˜์œผ๋กœ, ๋ถ„ํ• ํ•  ๊ฐœ์ˆ˜๋ฅผ ์ •ํ•ฉ๋‹ˆ๋‹ค. (์ •์ˆ˜๋กœ ์ž…๋ ฅ)

TIL/PHP 2022.01.25

[PHP] ๐Ÿ“™๊ธฐ๋ณธ ๋ฌธ๋ฒ•(๋ฌธ์ž์—ด&๋ณ€์ˆ˜)

PHP ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ์ˆซ์ž ์ผ๋ฐ˜ ์‚ฌ์ง ์—ฐ์‚ฐ๊ณผ ๊ฐ™๋‹ค 1+1, 2*2 var_dump( ); ๊ฐ€๋กœ ์•ˆ์˜ ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ๋ณด์—ฌ์คŒ ex) var_dump(6); // int(6) var_dump(6.1); //float(6.1) ๋ฌธ์ž์—ด ""์•ˆ์— ๋ฌธ์ž ์ž…๋ ฅ var_dump("1234"); // string(4) ๊ฐ€๋กœ์•ˆ์˜ ํƒ€์ž…(๋ฌธ์ž์˜ ๊ธธ์ด) "๋ฌธ์ž" + "๋ฌธ์ž" php์—์„œ๋Š” "๋ฌธ์ž" . "๋ฌธ์ž" ex) "Hello" . " " . "world" // Hello world๋กœ ์ถœ๋ ฅ "Hello" + "world" // error ๋ฐœ์ƒ ์Œ๋”ฐ์Œํ‘œ๋ฅผ ์ถœ๋ ฅํ•˜๊ณ ์‹ถ์€๊ฒฝ์šฐ "I say "hello"" -> error ๋ฐœ์ƒ 'I say "hello" ' -> ์Œ๋”ฐ์Œํ‘œ์™€ ๋”ฐ์Œํ‘œ ๋‘˜๋‹ค ์จ์•ผํ•จ "I say \"hello\" " -> \(์—ญ์Šฌ๋ž˜..

TIL/PHP 2022.01.25

Ajax ๋™์ž‘ ์›๋ฆฌ

# Ajax ๊ตฌ์„ฑ์š”์†Œ ๊ธฐ์กด์— ์‚ฌ์šฉ๋˜๋˜ ์—ฌ๋Ÿฌ ๊ธฐ์ˆ ์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ, ์›น ใ…์ด์ง€์˜ ์ผ๋ถ€๋ถ„๋งŒ์„ ๊ฐฑ์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ๊ฐœ๋ฐœ ๊ธฐ๋ฒ•์ด๋‹ค. Ajax์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์กด ๊ธฐ์ˆ ์„ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์›น ํŽ˜์ด์ง€์˜ ํ‘œํ˜„์„ ์œ„ํ•œ HTML๊ณผ CSS ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ํ™”๋ฉด ๊ตฌ์„ฑ์„ ๋™์ ์œผ๋กœ ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” DOM๋ชจ๋ธ ๋ฐ์ดํ„ฐ์˜ ๊ตํ™˜์„ ์œ„ํ•œ JSON์ด๋‚˜ XML ์›น ์„œ๋ฒ„์™€์˜ ๋น„๋™๊ธฐ์‹ ํ†ต์‹ ์„ ์œ„ํ•œ XMLHttpRequest ๊ฐ์ฒด ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋ชจ๋“  ๊ธฐ์ˆ ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ์ž‘์—… ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” JS # Ajax ๋™์ž‘์›๋ฆฌ Ajax๋ฅผ ์ด์šฉํ•œ ์›น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ JS ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ์›น ์„œ๋ฒ„์™€ ํ†ต์‹ ์„ ํ•˜๊ฒŒ ๋˜์–ด ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž์˜ ๋™์ž‘์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ , ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ง€์†ํ•ด์„œ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์Œ ๊ทธ๋ฆผ์€ Aja..

TIL/Ajax 2022.01.24

Ajax ๊ธฐ์ดˆ

# Ajax๋ž€? Asynchronous JavaScript And XML์˜ ์•ฝ์ž ๋น ๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๋Š” ๋™์ ์ธ ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ฐœ๋ฐœ ๊ธฐ๋ฒ•์˜ ํ•˜๋‚˜ ์›น ํŽ˜์ด์ง€ ์ „์ฒด๋ฅผ ๋‹ค์‹œ ๋กœ๋”ฉํ•˜์ง€ ์•Š๊ณ ๋„, ์›น ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋ถ„๋งŒ์„ ๊ฐฑ์‹ ํ•  ์ˆ˜ ์žˆ์Œ โ€ป Ajax๋ฅผ ์ด์šฉํ•œ๋‹ค๋ฉด ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์˜์—ญ์—์„œ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜์—ฌ, ๊ฒฐ๊ณผ๋ฅผ ์›น ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋ถ„์—๋งŒ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Œ ์ด๋•Œ ์„œ๋ฒ„์™€๋Š” ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜์žˆ์Œ JSON, XML, HTML, ํ…์ŠคํŠธํŒŒ์ผ ๋“ฑ # Ajax์˜ ์žฅ์  ์›น ํŽ˜์ด์ง€ ์ „์ฒด๋ฅผ ๋‹ค์‹œ ๋กœ๋”ฉํ•˜์ง€ ์•Š๊ณ ๋„, ์›น ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋ถ„๋งŒ์„ ๊ฐฑ์‹ ํ•  ์ˆ˜ ์žˆ์Œ ์›น ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋œ ํ›„์— ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ ์š”์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ ์›น ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋œ ํ›„์— ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์˜์—ญ์—์„œ ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ # Aj..

TIL/Ajax 2022.01.24

Depth

# ์ œํ’ˆ ์นดํ…Œ๊ณ ๋ฆฌ(์ƒํ’ˆ๋ถ„๋ฅ˜)๊ด€๋ฆฌ - ์ œํ’ˆ ์นดํ…Œ๊ณ ๋ฆฌ๋Š” Tree ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. - 1Depth๋ถ€ํ„ฐ nDepth๊นŒ์ง€ ์ˆœ์ฐจ์ ์ธ ๊ตฌ์กฐ๋กœ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค. depth์˜ ์˜ˆ์‹œ 1depth : ํ•ธ๋“œํฐ, ์นดํŽ˜, ์ž๋™์ฐจ, ๊ฐ€์ „์ œํ’ˆ 2depth: ๊ฐค๋Ÿญ์‹œ, ์•„์ดํฐ, ์ปคํ”ผ, ์Œ๋ฃŒ ... 3depth: ์•„์ดํฐ13, ์•„๋ฉ”๋ฆฌ์นด๋…ธ, ๋ฐ”๋‹๋ผ๋ผ๋–ผ ...

TIL/HTML 2022.01.24

[PHP]๐Ÿ“• ์ •์˜

# PHP๋ž€โ” - ์ฃผ๋กœ HTML ์ฝ”๋“œ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ ์œผ๋กœ ์ƒ์„ฑ - ์„œ๋ฒ„ ์ชฝ์—์„œ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด - C์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์„œ๋ฒ„ ์ธก์—์„œ ์‹คํ–‰๋˜๋Š” ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด # ์„œ๋ฒ„์ธก ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  - PHP๋กœ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋ฅผ HTML ์ฝ”๋“œ์•ˆ์— ์ถ”๊ฐ€ํ•˜๋ฉด, ์›น ์„œ๋ฒ„๋Š” ํ•ด๋‹น PHP์ฝ”๋“œ๋ฅผ ํ•ด์„ํ•˜์—ฌ ๋™์  ์›น ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•ด์ค€๋‹ค. # ์žฅ์  - ์›น์— ์ตœ์ ํ™”๋œ ์–ธ์–ด - ์›น ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ์ˆ˜๋งŽ์€ ๋กœ์ง๋“ค์ด ํ•จ์ˆ˜์˜ ํ˜•ํƒœ๋กœ ๋ฏธ๋ฆฌ ์ œ๊ณต๋จ - ํฌ๋กœ์Šคํ”Œ๋žซํผ - ๊ฑฐ์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ง€์› - ๊ฐ€์žฅ ๋งŽ์€ ๊ณต๊ฐœ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ PHP๋กœ ๋งŒ๋“ค์–ด์ง # ๋‹จ์  - ๊ฐ„๋‹จํ•œ ์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“  ์–ธ์–ด๋ผ์„œ ๋ณต์žกํ•œ ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ๋Š” ํšจ์œจ์ ์ด์ง€ ๋ชปํ•จ - ๋ณด์•ˆ์— ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์–ธ์–ด ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง # PHP ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ณณ ..

TIL/PHP 2022.01.24
728x90